Package org.tmatesoft.svn.core.wc.admin
Class SVNAdminEvent
- java.lang.Object
-
- org.tmatesoft.svn.core.wc.admin.SVNAdminEvent
-
public class SVNAdminEvent extends java.lang.ObjectThe SVNAdminEvent is a type of an event used to notify callers' handlers in several methods of SVNAdminClient.- Since:
- 1.2
- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
-
Constructor Summary
Constructors Constructor Description SVNAdminEvent(long revision, long originalRevision, SVNAdminEventAction action, java.lang.String message)Creates a new event.SVNAdminEvent(long revision, SVNAdminEventAction action, java.lang.String message)Creates a new event.SVNAdminEvent(java.lang.String txnName, java.io.File txnDir, SVNAdminEventAction action)Creates a new event.SVNAdminEvent(SVNAdminEventAction action)Creates a new event.SVNAdminEvent(SVNAdminEventAction action, long shard)Creates a new event to notify about a next shard being packed.SVNAdminEvent(SVNAdminEventAction action, java.lang.String message)Creates a new event.SVNAdminEvent(SVNAdminEventAction action, java.lang.String path, java.lang.String message)Creates a new event to notify about a next path being changed withing the revision being currently loaded.SVNAdminEvent(SVNAdminEventAction action, SVNLock lock, SVNErrorMessage error, java.lang.String message)Creates a new event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SVNAdminEventActiongetAction()Returns the type of an action this event is fired for.intgetDroppedNodesCount()Returns the total number of nodes dropped during dumpfiltering.longgetDroppedRevisionsCount()Returns the total number of revisions dropped during dumpfiltering.SVNErrorMessagegetError()Returns the error message describing the error occurred while performing an operation.SVNLockgetLock()Returns the lock information.java.lang.StringgetMessage()Returns an event description message.longgetOriginalRevision()Returns the original revision from which anew oneis loaded.java.lang.StringgetPath()Returns an absolute repository path being changed within the current revision load iteration.longgetRevision()Returns a revision.longgetShard()Returns the number of the shard packed.java.io.FilegetTxnDir()Returns a transaction directoryjava.lang.StringgetTxnName()Returns a transaction name.voidsetDroppedNodesCount(int droppedNodesCount)Sets the total number of nodes dropped during dumpfiltering.voidsetDroppedRevisionsCount(long droppedRevisionsCount)Sets the total number of revisions dropped during dumpfiltering.
-
-
-
Constructor Detail
-
SVNAdminEvent
public SVNAdminEvent(long revision, long originalRevision, SVNAdminEventAction action, java.lang.String message)Creates a new event.- Parameters:
revision- a new committed revisionoriginalRevision- the original revisionaction- an event actionmessage- event description message
-
SVNAdminEvent
public SVNAdminEvent(SVNAdminEventAction action, java.lang.String path, java.lang.String message)
Creates a new event to notify about a next path being changed withing the revision being currently loaded.- Parameters:
action- a path change actionpath- repository path being changedmessage-
-
SVNAdminEvent
public SVNAdminEvent(SVNAdminEventAction action, long shard)
Creates a new event to notify about a next shard being packed.- Parameters:
action- pack start\end actionshard- number of the shard being packed- Since:
- 1.3
- See Also:
SVNAdminClient.doPack(File)
-
SVNAdminEvent
public SVNAdminEvent(long revision, SVNAdminEventAction action, java.lang.String message)Creates a new event.- Parameters:
revision- a revision numberaction- an event actionmessage- an event description message
-
SVNAdminEvent
public SVNAdminEvent(java.lang.String txnName, java.io.File txnDir, SVNAdminEventAction action)Creates a new event.- Parameters:
txnName- a transaction nametxnDir- a transaction directory locationaction- an event action
-
SVNAdminEvent
public SVNAdminEvent(SVNAdminEventAction action, SVNLock lock, SVNErrorMessage error, java.lang.String message)
Creates a new event.- Parameters:
action- an event actionlock- lock infoerror- an error message (if an error occurred)message- an event description message- Since:
- 1.2.0
-
SVNAdminEvent
public SVNAdminEvent(SVNAdminEventAction action, java.lang.String message)
Creates a new event.- Parameters:
action- an event actionmessage- an event description message- Since:
- 1.2.0
-
SVNAdminEvent
public SVNAdminEvent(SVNAdminEventAction action)
Creates a new event.- Parameters:
action- an event action- Since:
- 1.2.0
-
-
Method Detail
-
getAction
public SVNAdminEventAction getAction()
Returns the type of an action this event is fired for.- Returns:
- event action
-
getMessage
public java.lang.String getMessage()
Returns an event description message. If no message was provided, returns just an empty string.- Returns:
- event description message
- Since:
- 1.2.0
-
getOriginalRevision
public long getOriginalRevision()
Returns the original revision from which anew oneis loaded.- Returns:
- an original revision number met in a dumpfile
-
getRevision
public long getRevision()
Returns a revision.For
dumpoperations it means a next dumped revision. Forloadoperations it means a new committed revision.- Returns:
- a revision number
-
getTxnDir
public java.io.File getTxnDir()
Returns a transaction directoryRelevant for both
SVNAdminClient.doListTransactions()andSVNAdminClient.doRemoveTransactions()operations.- Returns:
- txn directory
-
getTxnName
public java.lang.String getTxnName()
Returns a transaction name.Relevant for both
SVNAdminClient.doListTransactions()andSVNAdminClient.doRemoveTransactions()operations.- Returns:
- txn name
-
getPath
public java.lang.String getPath()
Returns an absolute repository path being changed within the current revision load iteration.- Returns:
- repository path
-
getLock
public SVNLock getLock()
Returns the lock information.- Returns:
- lock info
- Since:
- 1.2.0
-
getError
public SVNErrorMessage getError()
Returns the error message describing the error occurred while performing an operation.- Returns:
- error message
- Since:
- 1.2.0
-
getDroppedRevisionsCount
public long getDroppedRevisionsCount()
Returns the total number of revisions dropped during dumpfiltering.- Returns:
- number of dropped revisions
- Since:
- 1.2.0
-
getDroppedNodesCount
public int getDroppedNodesCount()
Returns the total number of nodes dropped during dumpfiltering.- Returns:
- number of dropped nodes
- Since:
- 1.2.0
-
setDroppedRevisionsCount
public void setDroppedRevisionsCount(long droppedRevisionsCount)
Sets the total number of revisions dropped during dumpfiltering. This method is not intended for API users.- Parameters:
droppedRevisionsCount- number of dropped revisions- Since:
- 1.2.0
-
setDroppedNodesCount
public void setDroppedNodesCount(int droppedNodesCount)
Sets the total number of nodes dropped during dumpfiltering. This method is not intended for API users.- Parameters:
droppedNodesCount- number of dropped nodes- Since:
- 1.2.0
-
getShard
public long getShard()
Returns the number of the shard packed.- Returns:
- shard number
- Since:
- 1.3
-
-