public final class JMSJournalStorageManagerImpl extends Object implements JMSStorageManager
Modifier and Type | Field and Description |
---|---|
static byte |
BINDING_RECORD |
static byte |
CF_RECORD |
static byte |
DESTINATION_RECORD |
Constructor and Description |
---|
JMSJournalStorageManagerImpl(ExecutorFactory ioExecutors,
IDGenerator idGenerator,
Configuration config,
ReplicationManager replicator) |
Modifier and Type | Method and Description |
---|---|
void |
addBindings(PersistedType type,
String name,
String... address) |
void |
deleteBindings(PersistedType type,
String name) |
void |
deleteBindings(PersistedType type,
String name,
String address) |
void |
deleteConnectionFactory(String cfName) |
void |
deleteDestination(PersistedType type,
String name) |
boolean |
isStarted() |
void |
load() |
List<PersistedConnectionFactory> |
recoverConnectionFactories() |
List<PersistedDestination> |
recoverDestinations() |
List<PersistedBindings> |
recoverPersistedBindings() |
void |
start() |
void |
stop() |
void |
storeConnectionFactory(PersistedConnectionFactory connectionFactory) |
void |
storeDestination(PersistedDestination destination) |
public static final byte CF_RECORD
public static final byte DESTINATION_RECORD
public static final byte BINDING_RECORD
public JMSJournalStorageManagerImpl(ExecutorFactory ioExecutors, IDGenerator idGenerator, Configuration config, ReplicationManager replicator)
public List<PersistedConnectionFactory> recoverConnectionFactories()
recoverConnectionFactories
in interface JMSStorageManager
public void storeConnectionFactory(PersistedConnectionFactory connectionFactory) throws Exception
storeConnectionFactory
in interface JMSStorageManager
Exception
public void deleteConnectionFactory(String cfName) throws Exception
deleteConnectionFactory
in interface JMSStorageManager
Exception
public List<PersistedDestination> recoverDestinations()
recoverDestinations
in interface JMSStorageManager
public void storeDestination(PersistedDestination destination) throws Exception
storeDestination
in interface JMSStorageManager
Exception
public List<PersistedBindings> recoverPersistedBindings() throws Exception
recoverPersistedBindings
in interface JMSStorageManager
Exception
public void addBindings(PersistedType type, String name, String... address) throws Exception
addBindings
in interface JMSStorageManager
Exception
public void deleteBindings(PersistedType type, String name, String address) throws Exception
deleteBindings
in interface JMSStorageManager
Exception
public void deleteBindings(PersistedType type, String name) throws Exception
deleteBindings
in interface JMSStorageManager
Exception
public void deleteDestination(PersistedType type, String name) throws Exception
deleteDestination
in interface JMSStorageManager
Exception
public boolean isStarted()
isStarted
in interface ActiveMQComponent
public void start() throws Exception
start
in interface ActiveMQComponent
Exception
public void stop() throws Exception
stop
in interface ActiveMQComponent
Exception
public void load() throws Exception
load
in interface JMSStorageManager
Exception
Copyright © 2018 JBoss by Red Hat. All rights reserved.