Interface JMSStorageManager
- All Superinterfaces:
org.apache.activemq.artemis.core.server.ActiveMQComponent
- All Known Implementing Classes:
JMSJournalStorageManagerImpl,NullJMSStorageManagerImpl
public interface JMSStorageManager
extends org.apache.activemq.artemis.core.server.ActiveMQComponent
-
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 connectionFactory) voiddeleteDestination(PersistedType type, String name) voidload()voidstoreConnectionFactory(PersistedConnectionFactory connectionFactory) voidstoreDestination(PersistedDestination destination) Methods inherited from interface org.apache.activemq.artemis.core.server.ActiveMQComponent
asyncStop, isStarted, start, stop
-
Method Details
-
load
- Throws:
Exception
-
storeDestination
- Throws:
Exception
-
deleteDestination
- Throws:
Exception
-
recoverDestinations
List<PersistedDestination> recoverDestinations() -
deleteConnectionFactory
- Throws:
Exception
-
storeConnectionFactory
- Throws:
Exception
-
recoverConnectionFactories
List<PersistedConnectionFactory> recoverConnectionFactories() -
addBindings
- Throws:
Exception
-
recoverPersistedBindings
- Throws:
Exception
-
deleteBindings
- Throws:
Exception
-
deleteBindings
- Throws:
Exception
-