Class RepositoryCommand<T>
- java.lang.Object
-
- pl.allegro.tech.hermes.management.domain.dc.RepositoryCommand<T>
-
- Direct Known Subclasses:
AddTopicToBlacklistRepositoryCommand,CreateGroupRepositoryCommand,CreateOAuthProviderRepositoryCommand,CreateSubscriptionConstraintsRepositoryCommand,CreateSubscriptionRepositoryCommand,CreateTopicConstraintsRepositoryCommand,CreateTopicRepositoryCommand,DeleteSubscriptionConstraintsRepositoryCommand,DeleteTopicConstraintsRepositoryCommand,RemoveGroupRepositoryCommand,RemoveOAuthProviderRepositoryCommand,RemoveSubscriptionRepositoryCommand,RemoveTopicFromBlacklistRepositoryCommand,RemoveTopicRepositoryCommand,RetransmitCommand,SetReadinessCommand,TouchTopicRepositoryCommand,UpdateCredentialsRepositoryCommand,UpdateGroupRepositoryCommand,UpdateOAuthProviderRepositoryCommand,UpdateSubscriptionConstraintsRepositoryCommand,UpdateSubscriptionRepositoryCommand,UpdateTopicConstraintsRepositoryCommand,UpdateTopicRepositoryCommand
public abstract class RepositoryCommand<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RepositoryCommand()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidbackup(DatacenterBoundRepositoryHolder<T> holder)abstract voidexecute(DatacenterBoundRepositoryHolder<T> holder)abstract java.lang.Class<T>getRepositoryType()abstract voidrollback(DatacenterBoundRepositoryHolder<T> holder)
-
-
-
Method Detail
-
backup
public abstract void backup(DatacenterBoundRepositoryHolder<T> holder)
-
execute
public abstract void execute(DatacenterBoundRepositoryHolder<T> holder)
-
rollback
public abstract void rollback(DatacenterBoundRepositoryHolder<T> holder)
-
getRepositoryType
public abstract java.lang.Class<T> getRepositoryType()
-
-