Class JMSJournalStorageManagerImpl
java.lang.Object
org.apache.activemq.artemis.jms.persistence.impl.journal.JMSJournalStorageManagerImpl
- All Implemented Interfaces:
org.apache.activemq.artemis.core.server.ActiveMQComponent,JMSStorageManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final byte -
Constructor Summary
ConstructorsConstructorDescriptionJMSJournalStorageManagerImpl(ExecutorFactory ioExecutors, IDGenerator idGenerator, Configuration config, org.apache.activemq.artemis.core.replication.ReplicationManager replicator) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBindings(PersistedType type, String name, String... address) voiddeleteBindings(PersistedType type, String name) voiddeleteBindings(PersistedType type, String name, String address) voiddeleteConnectionFactory(String cfName) voiddeleteDestination(PersistedType type, String name) booleanvoidload()voidstart()voidstop()voidstoreConnectionFactory(PersistedConnectionFactory connectionFactory) voidstoreDestination(PersistedDestination destination) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.activemq.artemis.core.server.ActiveMQComponent
asyncStop
-
Field Details
-
CF_RECORD
public static final byte CF_RECORD- See Also:
-
DESTINATION_RECORD
public static final byte DESTINATION_RECORD- See Also:
-
BINDING_RECORD
public static final byte BINDING_RECORD- See Also:
-
-
Constructor Details
-
JMSJournalStorageManagerImpl
public JMSJournalStorageManagerImpl(ExecutorFactory ioExecutors, IDGenerator idGenerator, Configuration config, org.apache.activemq.artemis.core.replication.ReplicationManager replicator)
-
-
Method Details
-
recoverConnectionFactories
- Specified by:
recoverConnectionFactoriesin interfaceJMSStorageManager
-
storeConnectionFactory
- Specified by:
storeConnectionFactoryin interfaceJMSStorageManager- Throws:
Exception
-
deleteConnectionFactory
- Specified by:
deleteConnectionFactoryin interfaceJMSStorageManager- Throws:
Exception
-
recoverDestinations
- Specified by:
recoverDestinationsin interfaceJMSStorageManager
-
storeDestination
- Specified by:
storeDestinationin interfaceJMSStorageManager- Throws:
Exception
-
recoverPersistedBindings
- Specified by:
recoverPersistedBindingsin interfaceJMSStorageManager- Throws:
Exception
-
addBindings
- Specified by:
addBindingsin interfaceJMSStorageManager- Throws:
Exception
-
deleteBindings
- Specified by:
deleteBindingsin interfaceJMSStorageManager- Throws:
Exception
-
deleteBindings
- Specified by:
deleteBindingsin interfaceJMSStorageManager- Throws:
Exception
-
deleteDestination
- Specified by:
deleteDestinationin interfaceJMSStorageManager- Throws:
Exception
-
isStarted
public boolean isStarted()- Specified by:
isStartedin interfaceorg.apache.activemq.artemis.core.server.ActiveMQComponent
-
start
- Specified by:
startin interfaceorg.apache.activemq.artemis.core.server.ActiveMQComponent- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.apache.activemq.artemis.core.server.ActiveMQComponent- Throws:
Exception
-
load
- Specified by:
loadin interfaceJMSStorageManager- Throws:
Exception
-