public class DefaultIbisManager extends Object implements IbisManager, org.springframework.beans.factory.InitializingBean
IbisManager.IbisAction
Modifier and Type | Field and Description |
---|---|
protected org.apache.logging.log4j.Logger |
log |
protected org.apache.logging.log4j.Logger |
secLog |
ALL_CONFIGS_KEY
Constructor and Description |
---|
DefaultIbisManager() |
Modifier and Type | Method and Description |
---|---|
void |
addConfiguration(Configuration configuration) |
void |
afterPropertiesSet() |
void |
dumpStatistics(HasStatistics.Action action) |
org.springframework.context.ApplicationEventPublisher |
getApplicationEventPublisher() |
Configuration |
getConfiguration(String configurationName) |
List<Configuration> |
getConfigurations() |
IbisContext |
getIbisContext() |
Adapter |
getRegisteredAdapter(String name)
Deprecated.
|
List<Adapter> |
getRegisteredAdapters()
Deprecated.
|
void |
handleAction(IbisManager.IbisAction action,
String configurationName,
String adapterName,
String receiverName,
String commandIssuedBy,
boolean isAdmin)
Utility function to give commands to Adapters and Receivers
|
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
void |
setIbisContext(IbisContext ibisContext) |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
void |
shutdown()
Shut down the IBIS instance and clean up.
|
void |
unload(String configurationName)
Stop and remove the Configuration
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getApplicationContext
protected org.apache.logging.log4j.Logger log
protected org.apache.logging.log4j.Logger secLog
public void setIbisContext(IbisContext ibisContext)
setIbisContext
in interface IbisManager
public IbisContext getIbisContext()
getIbisContext
in interface IbisManager
public void addConfiguration(Configuration configuration)
addConfiguration
in interface IbisManager
public List<Configuration> getConfigurations()
getConfigurations
in interface IbisManager
@Nullable public Configuration getConfiguration(String configurationName)
getConfiguration
in interface IbisManager
public void unload(String configurationName)
unload
in interface IbisManager
public void shutdown()
shutdown
in interface IbisManager
public void handleAction(IbisManager.IbisAction action, String configurationName, String adapterName, String receiverName, String commandIssuedBy, boolean isAdmin)
IbisManager
handleAction
in interface IbisManager
@Deprecated public Adapter getRegisteredAdapter(String name)
getRegisteredAdapter
in interface IbisManager
@Deprecated public List<Adapter> getRegisteredAdapters()
getRegisteredAdapters
in interface IbisManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public void dumpStatistics(HasStatistics.Action action)
dumpStatistics
in interface IbisManager
public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher
in interface org.springframework.context.ApplicationEventPublisherAware
public org.springframework.context.ApplicationEventPublisher getApplicationEventPublisher()
getApplicationEventPublisher
in interface IbisManager
Copyright © 2023 Frank!Framework. All rights reserved.