com.ados.hestia.parser.rnbm.exchange
Class Container

java.lang.Object
  extended by com.ados.hestia.parser.rnbm.exchange.Container
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PayloadContainer, StatusContainer

public abstract class Container
extends Object
implements Serializable

base class of all exchange containers.

Version:
$Revision: 1753 $ $Date: 2006-04-04 20:15:10 +0900 $
See Also:
Serialized Form

Field Summary
protected  Date m_date
           
protected  String m_eis
           
protected  long m_fifoIndex
           
protected  String m_logTraceID
           
protected  String m_partner
           
protected  String m_pipID
           
protected  String m_pipInstanceID
           
protected  String m_version
           
 
Constructor Summary
protected Container(Date date, String localPartner, String remotePartner, String pipInstanceID, String pipID, String version)
           
 
Method Summary
 Date getDate()
          Returns associated date.
 String getEIS()
          Return local eis identifier.
 long getFIFOIndex()
          Return fifo index.
 String getLogTraceID()
          Return id for logging
 String getPartner()
          Return remote partner identifier.
 String getPIPID()
          Returns pip id for this container.
 String getPipInstanceID()
          Returns associated pipInstanceID.
abstract  int getType()
          Indicate type of container.
 String getVersion()
          Returns version of pip for this container.
 void setFIFOIndex(long fifoIndex)
          Set fifo index.
 void setLogTraceID(String logTraceID)
          Set identificator for log tracing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_partner

protected String m_partner

m_eis

protected String m_eis

m_pipInstanceID

protected String m_pipInstanceID

m_date

protected Date m_date

m_pipID

protected String m_pipID

m_version

protected String m_version

m_fifoIndex

protected long m_fifoIndex

m_logTraceID

protected String m_logTraceID
Constructor Detail

Container

protected Container(Date date,
                    String localPartner,
                    String remotePartner,
                    String pipInstanceID,
                    String pipID,
                    String version)
Parameters:
date - - date of creation
eis - - specify eis
partner - - specify partner
pipInstanceID - - instance of PIP
pipID - - code of PIP
version - - version of PIP
Method Detail

getType

public abstract int getType()
Indicate type of container. Is this payload or status.

Returns:
type of container. Is this payload or status

getPartner

public String getPartner()
Return remote partner identifier.

Returns:
remote partner identifier.

getEIS

public String getEIS()
Return local eis identifier.

Returns:
local eis identifier.

getPipInstanceID

public String getPipInstanceID()
Returns associated pipInstanceID.

Returns:
associated pipInstanceID

getDate

public Date getDate()
Returns associated date.

Returns:
associated date

getPIPID

public String getPIPID()
Returns pip id for this container.

Returns:
pip id for this container.

getVersion

public String getVersion()
Returns version of pip for this container.

Returns:
version of pip for this container.

getFIFOIndex

public long getFIFOIndex()
Return fifo index. Used when FIFO mode is set.

Returns:
fifo index. Used when FIFO mode is set.

setFIFOIndex

public void setFIFOIndex(long fifoIndex)
Set fifo index. Used when FIFO mode is set.

Parameters:
fifoIndex - index to set.

getLogTraceID

public String getLogTraceID()
Return id for logging

Returns:
id for logging

setLogTraceID

public void setLogTraceID(String logTraceID)
Set identificator for log tracing.

Parameters:
logTraceID - identificator for log tracing.


Copyright © 2005-2006 ADOS Co.,Ltd.. All Rights Reserved.