|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sblim.slp.internal.ServiceLocationHeader
public abstract class ServiceLocationHeader
Field Summary | |
---|---|
static int |
ATTRRPLY
|
static int |
ATTRRQST
|
static int |
DAADVERT
|
static int |
SAADVERT
|
static int |
SRVACK
|
static int |
SRVDEREG
|
static int |
SRVREG
|
static int |
SRVRPLY
|
static int |
SRVRQST
|
static int |
SRVTYPERPLY
|
static int |
SRVTYPERQST
|
Constructor Summary | |
---|---|
ServiceLocationHeader()
|
Method Summary | |
---|---|
void |
addPreviousResponder(java.net.InetAddress pInetAddress)
|
java.lang.Object |
clone()
|
static java.lang.String |
getBytesString(byte[] pBuffer,
java.lang.String pEncoding)
|
short |
getErrorCode()
Getter for errorCode |
int |
getFunctionCode()
Getter for functionCode |
ServiceLocationHeader |
getHeader()
|
int |
getInt(java.io.DataInputStream pStream)
|
protected int |
getInt24(java.io.DataInputStream pStream)
|
static int |
getInteger(java.io.DataInputStream pStream)
|
int |
getLength()
Getter for length |
java.util.Locale |
getLocale()
Getter for locale |
int |
getNumberOfBytes()
Getter for numberOfBytes |
int |
getNumberOfReplies()
Getter for numberOfReplies |
int |
getPacketLength()
Getter for packetLength |
byte[] |
getPayload()
Getter for payload |
java.util.Vector |
getPreviousResponse()
Getter for previousResponse |
java.util.Vector |
getScopes()
Getter for scopes |
byte[] |
getString(java.lang.StringBuffer pBuffer,
java.io.DataInputStream pStream)
|
static byte[] |
getStringField(java.lang.StringBuffer pBuffer,
java.io.DataInputStream pStream,
java.lang.String pString)
|
static short |
getUniqueXID()
|
int |
getVersion()
Getter for version |
short |
getXid()
Getter for xid |
void |
incrementNumberOfBytes(int pIncrement)
|
boolean |
isFresh()
Getter for fresh |
boolean |
isMCast()
Getter for mCast |
boolean |
isOverflow()
Getter for overflow |
org.sblim.slp.internal.ServiceLocationMessage |
makeErrorReply(java.lang.Exception pException)
|
abstract void |
parseHeader(int pFunctionCode,
java.io.DataInputStream pStream)
|
abstract org.sblim.slp.internal.ServiceLocationMessage |
parseMsg(java.io.DataInputStream pStream)
|
abstract void |
parseOptions(java.io.DataInputStream pStream)
|
void |
putInt(int pValue,
java.io.ByteArrayOutputStream pStream)
|
protected void |
putInt24(int pValue,
java.io.ByteArrayOutputStream pStream)
|
static void |
putInteger(int pValue,
java.io.ByteArrayOutputStream pStream)
|
byte[] |
putString(java.lang.String pValue,
java.io.ByteArrayOutputStream pStream)
|
static byte[] |
putStringField(java.lang.String pString,
java.io.ByteArrayOutputStream pStream,
java.lang.String pEncoding)
|
abstract void |
serialize(java.io.ByteArrayOutputStream pStream,
boolean pUsingMCast,
boolean pUsingStreams)
|
protected byte[] |
serializeCommaSeparatedList(java.util.Vector pList,
java.io.ByteArrayOutputStream pStream)
|
void |
setErrorCode(short pErrorCode)
Setter for errorCode |
void |
setFresh(boolean pFresh)
Setter for fresh |
void |
setFunctionCode(int pFunctionCode)
Setter for functionCode |
void |
setLength(int pLength)
Setter for length |
void |
setLocale(java.util.Locale pLocale)
Setter for locale |
void |
setMCast(boolean pCast)
Setter for mCast |
void |
setNumberOfBytes(int pNumberOfBytes)
Setter for numberOfBytes |
void |
setNumberOfReplies(int pNumberOfReplies)
Setter for numberOfReplies |
void |
setOverflow(boolean pOverflow)
Setter for overflow |
void |
setPacketLength(int pPacketLength)
Setter for packetLength |
void |
setPayload(byte[] pPayload)
Setter for payload |
void |
setPreviousResponse(java.util.Vector pPreviousResponse)
Setter for previousResponse |
void |
setScopes(java.util.Vector pScopes)
Setter for scopes |
void |
setVersion(int pVersion)
Setter for version |
void |
setXid(short pXid)
Setter for xid |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int ATTRRPLY
public static final int ATTRRQST
public static final int DAADVERT
public static final int SAADVERT
public static final int SRVACK
public static final int SRVDEREG
public static final int SRVREG
public static final int SRVRPLY
public static final int SRVRQST
public static final int SRVTYPERPLY
public static final int SRVTYPERQST
Constructor Detail |
---|
public ServiceLocationHeader()
Method Detail |
---|
public static java.lang.String getBytesString(byte[] pBuffer, java.lang.String pEncoding)
public static int getInteger(java.io.DataInputStream pStream) throws ServiceLocationException, java.io.IOException
ServiceLocationException
java.io.IOException
public static byte[] getStringField(java.lang.StringBuffer pBuffer, java.io.DataInputStream pStream, java.lang.String pString) throws ServiceLocationException, java.io.IOException
ServiceLocationException
java.io.IOException
public static short getUniqueXID()
public static void putInteger(int pValue, java.io.ByteArrayOutputStream pStream)
public static byte[] putStringField(java.lang.String pString, java.io.ByteArrayOutputStream pStream, java.lang.String pEncoding)
public short getErrorCode()
public void setErrorCode(short pErrorCode)
pErrorCode
- The errorCode to set.public boolean isFresh()
public void setFresh(boolean pFresh)
pFresh
- The fresh to set.public int getFunctionCode()
public void setFunctionCode(int pFunctionCode)
pFunctionCode
- The functionCode to set.public int getLength()
public void setLength(int pLength)
pLength
- The length to set.public java.util.Locale getLocale()
public void setLocale(java.util.Locale pLocale)
pLocale
- The locale to set.public boolean isMCast()
public void setMCast(boolean pCast)
pCast
- The mCast to set.public int getNumberOfBytes()
public void setNumberOfBytes(int pNumberOfBytes)
pNumberOfBytes
- The numberOfBytes to set.public int getNumberOfReplies()
public void setNumberOfReplies(int pNumberOfReplies)
pNumberOfReplies
- The numberOfReplies to set.public boolean isOverflow()
public void setOverflow(boolean pOverflow)
pOverflow
- The overflow to set.public int getPacketLength()
public void setPacketLength(int pPacketLength)
pPacketLength
- The packetLength to set.public byte[] getPayload()
public void setPayload(byte[] pPayload)
pPayload
- The payload to set.public java.util.Vector getPreviousResponse()
public void setPreviousResponse(java.util.Vector pPreviousResponse)
pPreviousResponse
- The previousResponse to set.public java.util.Vector getScopes()
public void setScopes(java.util.Vector pScopes)
pScopes
- The scopes to set.public int getVersion()
public void setVersion(int pVersion)
pVersion
- The version to set.public short getXid()
public void setXid(short pXid)
pXid
- The xid to set.public void addPreviousResponder(java.net.InetAddress pInetAddress)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public ServiceLocationHeader getHeader()
public int getInt(java.io.DataInputStream pStream) throws ServiceLocationException, java.io.IOException
ServiceLocationException
java.io.IOException
protected int getInt24(java.io.DataInputStream pStream) throws ServiceLocationException, java.io.IOException
ServiceLocationException
java.io.IOException
public byte[] getString(java.lang.StringBuffer pBuffer, java.io.DataInputStream pStream) throws ServiceLocationException, java.io.IOException
ServiceLocationException
java.io.IOException
public void incrementNumberOfBytes(int pIncrement)
public org.sblim.slp.internal.ServiceLocationMessage makeErrorReply(java.lang.Exception pException)
public abstract void parseHeader(int pFunctionCode, java.io.DataInputStream pStream) throws ServiceLocationException, java.io.IOException, java.lang.IllegalArgumentException
ServiceLocationException
java.io.IOException
java.lang.IllegalArgumentException
public abstract org.sblim.slp.internal.ServiceLocationMessage parseMsg(java.io.DataInputStream pStream) throws ServiceLocationException, java.io.IOException, java.lang.IllegalArgumentException
ServiceLocationException
java.io.IOException
java.lang.IllegalArgumentException
public abstract void parseOptions(java.io.DataInputStream pStream) throws ServiceLocationException, java.io.IOException, java.lang.IllegalArgumentException
ServiceLocationException
java.io.IOException
java.lang.IllegalArgumentException
public void putInt(int pValue, java.io.ByteArrayOutputStream pStream)
protected void putInt24(int pValue, java.io.ByteArrayOutputStream pStream)
public byte[] putString(java.lang.String pValue, java.io.ByteArrayOutputStream pStream)
public abstract void serialize(java.io.ByteArrayOutputStream pStream, boolean pUsingMCast, boolean pUsingStreams) throws ServiceLocationException
ServiceLocationException
protected byte[] serializeCommaSeparatedList(java.util.Vector pList, java.io.ByteArrayOutputStream pStream)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |