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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBindings(PersistedType type, java.lang.String name, java.lang.String... address)voiddeleteBindings(PersistedType type, java.lang.String name)voiddeleteBindings(PersistedType type, java.lang.String name, java.lang.String address)voiddeleteConnectionFactory(java.lang.String connectionFactory)voiddeleteDestination(PersistedType type, java.lang.String name)voidload()java.util.List<PersistedConnectionFactory>recoverConnectionFactories()java.util.List<PersistedDestination>recoverDestinations()java.util.List<PersistedBindings>recoverPersistedBindings()voidstoreConnectionFactory(PersistedConnectionFactory connectionFactory)voidstoreDestination(PersistedDestination destination)
-
-
-
Method Detail
-
load
void load() throws java.lang.Exception
- Throws:
java.lang.Exception
-
storeDestination
void storeDestination(PersistedDestination destination) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deleteDestination
void deleteDestination(PersistedType type, java.lang.String name) throws java.lang.Exception
- Throws:
java.lang.Exception
-
recoverDestinations
java.util.List<PersistedDestination> recoverDestinations()
-
deleteConnectionFactory
void deleteConnectionFactory(java.lang.String connectionFactory) throws java.lang.Exception- Throws:
java.lang.Exception
-
storeConnectionFactory
void storeConnectionFactory(PersistedConnectionFactory connectionFactory) throws java.lang.Exception
- Throws:
java.lang.Exception
-
recoverConnectionFactories
java.util.List<PersistedConnectionFactory> recoverConnectionFactories()
-
addBindings
void addBindings(PersistedType type, java.lang.String name, java.lang.String... address) throws java.lang.Exception
- Throws:
java.lang.Exception
-
recoverPersistedBindings
java.util.List<PersistedBindings> recoverPersistedBindings() throws java.lang.Exception
- Throws:
java.lang.Exception
-
deleteBindings
void deleteBindings(PersistedType type, java.lang.String name, java.lang.String address) throws java.lang.Exception
- Throws:
java.lang.Exception
-
deleteBindings
void deleteBindings(PersistedType type, java.lang.String name) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-