org.ws4d.java.communication
Class ProtocolData

java.lang.Object
  extended by org.ws4d.java.communication.ProtocolData

public abstract class ProtocolData
extends java.lang.Object


Field Summary
static boolean DIRECTION_IN
           
static boolean DIRECTION_OUT
           
 
Method Summary
abstract  ProtocolData createSwappedProtocolData()
           
 boolean destinationMatches(URI uri)
           
abstract  java.lang.String getCommunicationManagerId()
           
abstract  ContextID getCurrentMIMEContext()
           
abstract  java.lang.String getDestinationAddress()
           
abstract  java.lang.String getDestinationHost()
           
abstract  int getDestinationPort()
           
abstract  java.lang.String getIFace()
           
abstract  java.lang.Long getInstanceId()
           
 ProtocolInfo getProtocolInfo()
           
abstract  java.lang.String getSourceAddress()
           
abstract  URI getTransportAddress()
           
 boolean isIncoming()
           
abstract  void setCurrentMIMEContext(ContextID currentMIMEContext)
           
 void setProtocolInfo(ProtocolInfo protocolInfo)
           
abstract  void setTransportAddress(URI transportAddress)
           
 boolean sourceMatches(URI uri)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIRECTION_IN

public static final boolean DIRECTION_IN
See Also:
Constant Field Values

DIRECTION_OUT

public static final boolean DIRECTION_OUT
See Also:
Constant Field Values
Method Detail

isIncoming

public boolean isIncoming()

createSwappedProtocolData

public abstract ProtocolData createSwappedProtocolData()

getCommunicationManagerId

public abstract java.lang.String getCommunicationManagerId()

sourceMatches

public boolean sourceMatches(URI uri)

destinationMatches

public boolean destinationMatches(URI uri)

getIFace

public abstract java.lang.String getIFace()

getSourceAddress

public abstract java.lang.String getSourceAddress()

getDestinationAddress

public abstract java.lang.String getDestinationAddress()

getProtocolInfo

public ProtocolInfo getProtocolInfo()

setProtocolInfo

public void setProtocolInfo(ProtocolInfo protocolInfo)

getCurrentMIMEContext

public abstract ContextID getCurrentMIMEContext()
Returns:
the currentMIMEContext

setCurrentMIMEContext

public abstract void setCurrentMIMEContext(ContextID currentMIMEContext)
Parameters:
currentMIMEContext - the currentMIMEContext to set

getTransportAddress

public abstract URI getTransportAddress()

setTransportAddress

public abstract void setTransportAddress(URI transportAddress)

getDestinationHost

public abstract java.lang.String getDestinationHost()

getDestinationPort

public abstract int getDestinationPort()

getInstanceId

public abstract java.lang.Long getInstanceId()