Class XStreamConfigManager
- java.lang.Object
-
- com.adaptris.core.management.config.XStreamConfigManager
-
- All Implemented Interfaces:
AdapterConfigManager
public class XStreamConfigManager extends java.lang.Object
Implementation of theAdapterConfigManager
interface for XStream.
-
-
Field Summary
Fields Modifier and Type Field Description protected BootstrapProperties
bootstrapProperties
protected org.slf4j.Logger
log
protected AdaptrisMarshaller
marshaller
protected AdapterMarshallerFactory
marshallerFactory
-
Fields inherited from interface com.adaptris.core.management.AdapterConfigManager
CONFIGURATION_PRE_PROCESSORS
-
-
Constructor Summary
Constructors Constructor Description XStreamConfigManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(BootstrapProperties bootstrapProperties)
AdapterManagerMBean
createAdapter()
AdapterManagerMBean
createAdapter(java.lang.String adapterConfigUrl)
AdapterRegistryMBean
getAdapterRegistry()
java.lang.String
getDefaultAdapterConfig()
protected java.lang.String
getDefaultAdapterResourceName()
void
syncAdapterConfiguration(AdapterManagerMBean adapter)
-
-
-
Field Detail
-
marshallerFactory
protected AdapterMarshallerFactory marshallerFactory
-
marshaller
protected AdaptrisMarshaller marshaller
-
log
protected transient org.slf4j.Logger log
-
bootstrapProperties
protected BootstrapProperties bootstrapProperties
-
-
Method Detail
-
configure
public void configure(BootstrapProperties bootstrapProperties) throws java.lang.Exception
- Specified by:
configure
in interfaceAdapterConfigManager
- Throws:
java.lang.Exception
-
getDefaultAdapterConfig
public java.lang.String getDefaultAdapterConfig()
-
getDefaultAdapterResourceName
protected java.lang.String getDefaultAdapterResourceName()
-
createAdapter
public AdapterManagerMBean createAdapter() throws java.lang.Exception
- Throws:
java.lang.Exception
-
createAdapter
public AdapterManagerMBean createAdapter(java.lang.String adapterConfigUrl) throws java.lang.Exception
- Throws:
java.lang.Exception
-
syncAdapterConfiguration
public void syncAdapterConfiguration(AdapterManagerMBean adapter) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getAdapterRegistry
public AdapterRegistryMBean getAdapterRegistry() throws javax.management.MalformedObjectNameException, CoreException
- Specified by:
getAdapterRegistry
in interfaceAdapterConfigManager
- Throws:
javax.management.MalformedObjectNameException
CoreException
-
-