EBMSConfigData

public class EBMSConfigData extends KVPairData

The EBMSConfigData is the data structure representing the parameters set for EbMS runtime configuration. This is the WSDL schema for the message status WS request.

<active-module-status> true | false </active-module-status>
<incollector-interval>15000</incollector-interval>
<incollector-maxthread>0</incollector-maxthread>
<outcollector-interval>15000</outcollector-interval>
<outcollector-maxthread>0</outcollector-maxthread>
<mailcollector-interval>15000</mailcollector-interval>
<mailcollector-maxthread>0</mailcollector-maxthread>
Author:Twinsen

Fields

CONFIG_KEY_SET

public static final String[] CONFIG_KEY_SET

This is the configuration key set for XML serialization / de-serialization.

CONFIG_PREFIX

public static final String CONFIG_PREFIX

This is the configuration prefix for serialization / de-serialization.

PARAM_KEY_SET

public static final String[] PARAM_KEY_SET

This is the key set for XML serialization / de-serialization.

PARAM_PREFIX

public static final String PARAM_PREFIX

This is the param prefix for serialzation / de-serialization.

Constructors

EBMSConfigData

public EBMSConfigData()

Default Constructor.

Methods

getActiveModuleStatus

public String getActiveModuleStatus()
Returns:Get the active module status wanted to set for this data.

getActiveModuleStatusBn

public boolean getActiveModuleStatusBn()
Returns:Get the boolean value for ths active module status wanted to set for this data.

getInCollectorExecInterval

public String getInCollectorExecInterval()

Get the execution interval for incoming collector in this data.

Returns:the execution interval for incoming collector in this data.

getInCollectorMaxThread

public String getInCollectorMaxThread()

Get the maximum thread for incoming message in this data.

Returns:the maximum thread for incoming message in this data.

getMailCollectorExecInterval

public String getMailCollectorExecInterval()

Get the execution interval for mail collector in this data.

Returns:the execution interval for mail collector in this data.

getMailCollectorMaxThread

public String getMailCollectorMaxThread()

Get the maximum thread for mail message in this data.

Returns:the maximum thread for mail message in this data.

getOutCollectorExecInterval

public String getOutCollectorExecInterval()

Get the execution interval for outgoing collector in this data.

Returns:the execution interval for outgoing collector in this data.

getOutCollectorMaxThread

public String getOutCollectorMaxThread()

Get the maximum thread for outgoing message in this data.

Returns:the maximum thread for outgoing message in this data.

getSendEndpoint

public String getSendEndpoint()
Returns:Get the web service endpoint for sending as2 config message to corvus.

setActiveModuleStatus

public void setActiveModuleStatus(boolean newStatus)

Set the new active module status wanted for this data.

Parameters:
  • newStatus – the new active module status wanted for this data.

setInCollectorExecInterval

public void setInCollectorExecInterval(long newInterval)
Parameters:
  • newInterval – the new execution interval for incoming collector for this data.

setInCollectorMaxThread

public void setInCollectorMaxThread(long maxThread)
Parameters:
  • maxThread – the maximum thread for incoming message for this data.

setMailCollectorExecInterval

public void setMailCollectorExecInterval(long newInterval)
Parameters:
  • newInterval – the new execution interval for mail collector for this data.

setMailCollectorMaxThread

public void setMailCollectorMaxThread(long maxThread)
Parameters:
  • maxThread – the maximum thread for mail message for this data.

setOutCollectorExecInterval

public void setOutCollectorExecInterval(long newInterval)
Parameters:
  • newInterval – the new execution interval for outgoing collector for this data.

setOutCollectorMaxThread

public void setOutCollectorMaxThread(long maxThread)
Parameters:
  • maxThread – the maximum thread for outgoing message for this data.

setSendEndpoint

public void setSendEndpoint(String endpoint)

Set the web service endpoint for sending as2 config message to corvus.

Parameters:
  • endpoint – The web service endpoint for sending as2 config message to corvus.