Package org.openas2
Class XMLSession
- java.lang.Object
-
- org.openas2.BaseSession
-
- org.openas2.XMLSession
-
- All Implemented Interfaces:
Session
public class XMLSession extends BaseSession
original author unknownin this release added command registry methods
-
-
Field Summary
Fields Modifier and Type Field Description private CommandManager
cmdManager
private CommandRegistry
commandRegistry
private static java.lang.String
EL_CERTIFICATES
private static java.lang.String
EL_CMDPROCESSOR
private static java.lang.String
EL_COMMANDS
private static java.lang.String
EL_LOGGERS
private static java.lang.String
EL_PARTNERSHIPS
private static java.lang.String
EL_PROCESSOR
private static java.lang.String
EL_PROPERTIES
private static org.apache.commons.logging.Log
LOGGER
private static java.lang.String
MANIFEST_TITLE_ATTRIB
private static java.lang.String
MANIFEST_VENDOR_ID_ATTRIB
private static java.lang.String
MANIFEST_VERSION_ATTRIB
private java.util.jar.Attributes
manifestAttributes
private static java.lang.String
PROJECT_NAME
private java.lang.String
TITLE
private static java.lang.String
VENDOR_ID
private java.lang.String
VERSION
-
Fields inherited from interface org.openas2.Session
DEFAULT_CONTENT_TRANSFER_ENCODING, LOG_LEVEL_OVERRIDE_KEY
-
-
Constructor Summary
Constructors Constructor Description XMLSession(java.lang.String configAbsPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addSchedulerComponent()
java.lang.String
getAppTitle()
java.lang.String
getAppVersion()
private void
getManifestAttributes()
private java.lang.String
getManifestAttribValue(java.lang.String attrib)
protected void
load(java.io.InputStream in)
private void
loadCertificates(org.w3c.dom.Node rootNode)
private void
loadCommandProcessor(CommandManager manager, org.w3c.dom.Node cmdPrcessorNode)
private void
loadCommandProcessors(org.w3c.dom.Node rootNode)
private void
loadCommands(org.w3c.dom.Node rootNode)
private void
loadLogger(LogManager manager, org.w3c.dom.Node loggerNode)
private void
loadLoggers(org.w3c.dom.Node rootNode)
private void
loadPartnerships(org.w3c.dom.Node rootNode)
private void
loadProcessor(org.w3c.dom.Node rootNode)
private void
loadProcessorModule(Processor proc, org.w3c.dom.Node moduleNode)
private void
loadProperties(org.w3c.dom.Node propNode)
-
Methods inherited from class org.openas2.BaseSession
getBaseDirectory, getCertificateFactory, getComponent, getComponents, getPartnershipFactory, getProcessor, init, setBaseDirectory, setComponent, start, stop
-
-
-
-
Field Detail
-
EL_PROPERTIES
private static final java.lang.String EL_PROPERTIES
- See Also:
- Constant Field Values
-
EL_CERTIFICATES
private static final java.lang.String EL_CERTIFICATES
- See Also:
- Constant Field Values
-
EL_CMDPROCESSOR
private static final java.lang.String EL_CMDPROCESSOR
- See Also:
- Constant Field Values
-
EL_PROCESSOR
private static final java.lang.String EL_PROCESSOR
- See Also:
- Constant Field Values
-
EL_PARTNERSHIPS
private static final java.lang.String EL_PARTNERSHIPS
- See Also:
- Constant Field Values
-
EL_COMMANDS
private static final java.lang.String EL_COMMANDS
- See Also:
- Constant Field Values
-
EL_LOGGERS
private static final java.lang.String EL_LOGGERS
- See Also:
- Constant Field Values
-
commandRegistry
private CommandRegistry commandRegistry
-
cmdManager
private CommandManager cmdManager
-
MANIFEST_VENDOR_ID_ATTRIB
private static final java.lang.String MANIFEST_VENDOR_ID_ATTRIB
- See Also:
- Constant Field Values
-
MANIFEST_VERSION_ATTRIB
private static final java.lang.String MANIFEST_VERSION_ATTRIB
- See Also:
- Constant Field Values
-
MANIFEST_TITLE_ATTRIB
private static final java.lang.String MANIFEST_TITLE_ATTRIB
- See Also:
- Constant Field Values
-
VENDOR_ID
private static final java.lang.String VENDOR_ID
- See Also:
- Constant Field Values
-
PROJECT_NAME
private static final java.lang.String PROJECT_NAME
- See Also:
- Constant Field Values
-
manifestAttributes
private java.util.jar.Attributes manifestAttributes
-
VERSION
private java.lang.String VERSION
-
TITLE
private java.lang.String TITLE
-
LOGGER
private static final org.apache.commons.logging.Log LOGGER
-
-
Method Detail
-
addSchedulerComponent
private void addSchedulerComponent() throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
load
protected void load(java.io.InputStream in) throws java.lang.Exception
- Throws:
java.lang.Exception
-
loadProperties
private void loadProperties(org.w3c.dom.Node propNode)
-
loadCertificates
private void loadCertificates(org.w3c.dom.Node rootNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadCommands
private void loadCommands(org.w3c.dom.Node rootNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadLoggers
private void loadLoggers(org.w3c.dom.Node rootNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadLogger
private void loadLogger(LogManager manager, org.w3c.dom.Node loggerNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadCommandProcessors
private void loadCommandProcessors(org.w3c.dom.Node rootNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadCommandProcessor
private void loadCommandProcessor(CommandManager manager, org.w3c.dom.Node cmdPrcessorNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadPartnerships
private void loadPartnerships(org.w3c.dom.Node rootNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadProcessor
private void loadProcessor(org.w3c.dom.Node rootNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadProcessorModule
private void loadProcessorModule(Processor proc, org.w3c.dom.Node moduleNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
getManifestAttributes
private void getManifestAttributes() throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
getManifestAttribValue
@Nullable private java.lang.String getManifestAttribValue(@Nonnull java.lang.String attrib) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
getAppVersion
public java.lang.String getAppVersion()
-
getAppTitle
public java.lang.String getAppTitle()
-
-