Class AbstractActiveNetModule
- java.lang.Object
-
- com.helger.as2lib.AbstractDynamicComponent
-
- com.helger.as2lib.processor.module.AbstractProcessorModule
-
- com.helger.as2lib.processor.module.AbstractActiveModule
-
- com.helger.as2lib.processor.receiver.AbstractActiveReceiverModule
-
- com.helger.as2lib.processor.receiver.AbstractActiveNetModule
-
- All Implemented Interfaces:
IDynamicComponent
,IProcessorActiveModule
,IProcessorModule
,IProcessorReceiverModule
- Direct Known Subclasses:
AS2MDNReceiverModule
,AS2ReceiverModule
public abstract class AbstractActiveNetModule extends AbstractActiveReceiverModule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AbstractActiveNetModule.ConnectionThread
protected static class
AbstractActiveNetModule.MainThread
-
Field Summary
Fields Modifier and Type Field Description static String
ATTR_ADDRESS
static String
ATTR_ERROR_DIRECTORY
static String
ATTR_ERROR_FORMAT
static String
ATTR_ERROR_STORE_BODY
static String
ATTR_PORT
static String
ATTR_QUOTE_HEADER_VALUES
Attribute name for quoting header values (boolean)static String
DEFAULT_ERROR_FORMAT
static boolean
DEFAULT_QUOTE_HEADER_VALUES
Default quote header values: falsestatic String
DISP_DECOMPRESSION_ERROR
static String
DISP_DECRYPTION_ERROR
static String
DISP_PARSING_MIME_FAILED
static String
DISP_PARTNERSHIP_NOT_FOUND
static String
DISP_STORAGE_FAILED
static String
DISP_SUCCESS
static String
DISP_VALIDATION_FAILED
static String
DISP_VERIFY_SIGNATURE_FAILED
static String
DP_DECRYPTED
static String
DP_HEADER
static String
DP_VERIFIED
static String
MSG_DATE
static String
MSG_RECEIVER
static String
MSG_SENDER
static String
MSG_SOURCE_ADDRESS
static String
MSG_SUBJECT
-
Fields inherited from class com.helger.as2lib.AbstractDynamicComponent
m_aRWLock
-
-
Constructor Summary
Constructors Constructor Description AbstractActiveNetModule()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract INetModuleHandler
createHandler()
void
doStart()
Implement the internal start logic.void
doStop()
Implement the internal stop logic.boolean
equals(Object o)
String
getAddress()
String
getErrorDirectory()
String
getErrorFormat()
int
getPort()
void
handleError(IMessage aMsg, AS2Exception aSrcEx)
int
hashCode()
boolean
isErrorStoreBody()
boolean
isQuoteHeaderValues()
void
setAddress(String sAddress)
void
setErrorDirectory(String sErrorDirectory)
void
setErrorFormat(String sErrorFormat)
void
setErrorStoreBody(boolean bErrorStoreBody)
void
setPort(int nPort)
void
setQuoteHeaderValues(boolean bQuoteHeaderValues)
-
Methods inherited from class com.helger.as2lib.processor.module.AbstractActiveModule
canHandle, forceStop, handle, isRunning, start, stop, toString
-
Methods inherited from class com.helger.as2lib.AbstractDynamicComponent
attrs, getAttributeAsIntRequired, getAttributeAsStringRequired, getName, getSession, initDynamicComponent
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.helger.as2lib.IDynamicComponent
attrs, getName, getSession, initDynamicComponent
-
Methods inherited from interface com.helger.as2lib.processor.module.IProcessorActiveModule
isRunning, start, stop
-
Methods inherited from interface com.helger.as2lib.processor.module.IProcessorModule
canHandle, handle
-
-
-
-
Field Detail
-
ATTR_ADDRESS
public static final String ATTR_ADDRESS
- See Also:
- Constant Field Values
-
ATTR_PORT
public static final String ATTR_PORT
- See Also:
- Constant Field Values
-
ATTR_ERROR_DIRECTORY
public static final String ATTR_ERROR_DIRECTORY
- See Also:
- Constant Field Values
-
ATTR_ERROR_FORMAT
public static final String ATTR_ERROR_FORMAT
- See Also:
- Constant Field Values
-
DEFAULT_ERROR_FORMAT
public static final String DEFAULT_ERROR_FORMAT
- See Also:
- Constant Field Values
-
ATTR_ERROR_STORE_BODY
public static final String ATTR_ERROR_STORE_BODY
- See Also:
- Constant Field Values
-
ATTR_QUOTE_HEADER_VALUES
public static final String ATTR_QUOTE_HEADER_VALUES
Attribute name for quoting header values (boolean)- See Also:
- Constant Field Values
-
DEFAULT_QUOTE_HEADER_VALUES
public static final boolean DEFAULT_QUOTE_HEADER_VALUES
Default quote header values: false- See Also:
- Constant Field Values
-
MSG_SENDER
public static final String MSG_SENDER
- See Also:
- Constant Field Values
-
MSG_RECEIVER
public static final String MSG_RECEIVER
- See Also:
- Constant Field Values
-
MSG_DATE
public static final String MSG_DATE
- See Also:
- Constant Field Values
-
MSG_SUBJECT
public static final String MSG_SUBJECT
- See Also:
- Constant Field Values
-
MSG_SOURCE_ADDRESS
public static final String MSG_SOURCE_ADDRESS
- See Also:
- Constant Field Values
-
DP_HEADER
public static final String DP_HEADER
- See Also:
- Constant Field Values
-
DP_DECRYPTED
public static final String DP_DECRYPTED
- See Also:
- Constant Field Values
-
DP_VERIFIED
public static final String DP_VERIFIED
- See Also:
- Constant Field Values
-
DISP_PARTNERSHIP_NOT_FOUND
public static final String DISP_PARTNERSHIP_NOT_FOUND
- See Also:
- Constant Field Values
-
DISP_PARSING_MIME_FAILED
public static final String DISP_PARSING_MIME_FAILED
- See Also:
- Constant Field Values
-
DISP_DECRYPTION_ERROR
public static final String DISP_DECRYPTION_ERROR
- See Also:
- Constant Field Values
-
DISP_DECOMPRESSION_ERROR
public static final String DISP_DECOMPRESSION_ERROR
- See Also:
- Constant Field Values
-
DISP_VERIFY_SIGNATURE_FAILED
public static final String DISP_VERIFY_SIGNATURE_FAILED
- See Also:
- Constant Field Values
-
DISP_VALIDATION_FAILED
public static final String DISP_VALIDATION_FAILED
- See Also:
- Constant Field Values
-
DISP_STORAGE_FAILED
public static final String DISP_STORAGE_FAILED
- See Also:
- Constant Field Values
-
DISP_SUCCESS
public static final String DISP_SUCCESS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPort
public final int getPort()
-
setPort
public final void setPort(int nPort)
-
isErrorStoreBody
public final boolean isErrorStoreBody()
-
setErrorStoreBody
public final void setErrorStoreBody(boolean bErrorStoreBody)
-
isQuoteHeaderValues
public final boolean isQuoteHeaderValues()
-
setQuoteHeaderValues
public final void setQuoteHeaderValues(boolean bQuoteHeaderValues)
-
doStart
public void doStart() throws AS2Exception
Description copied from class:AbstractActiveModule
Implement the internal start logic.- Specified by:
doStart
in classAbstractActiveModule
- Throws:
AS2Exception
- In case of an error.
-
doStop
public void doStop() throws AS2Exception
Description copied from class:AbstractActiveModule
Implement the internal stop logic.- Specified by:
doStop
in classAbstractActiveModule
- Throws:
AS2Exception
- In case of an error.
-
createHandler
@Nonnull public abstract INetModuleHandler createHandler()
-
handleError
public void handleError(@Nonnull IMessage aMsg, @Nonnull AS2Exception aSrcEx)
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classAbstractActiveModule
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractActiveModule
-
-