org.jnetstream.protocol
Class DefaultProtocolEntry
java.lang.Object
org.jnetstream.protocol.DefaultProtocolEntry
- All Implemented Interfaces:
- ProtocolEntry
public class DefaultProtocolEntry
- extends java.lang.Object
- implements ProtocolEntry
- Author:
- Mark Bednarczyk, Sly Technologies, Inc.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DefaultProtocolEntry
public DefaultProtocolEntry(Protocol protocol,
int index)
- Parameters:
protocol - index -
getBindings
public ProtocolBinding[] getBindings()
- Specified by:
getBindings in interface ProtocolEntry
getIndex
public int getIndex()
- Specified by:
getIndex in interface ProtocolEntry
getProtocol
public Protocol getProtocol()
- Specified by:
getProtocol in interface ProtocolEntry
addBinding
public void addBinding(ProtocolBinding binding)
- Specified by:
addBinding in interface ProtocolEntry
setSuite
public void setSuite(java.lang.String suite)
- Parameters:
suite -
setName
public void setName(java.lang.String name)
- Parameters:
name -
setCodec
public void setCodec(java.lang.Class<HeaderCodec<? extends Header>> c)
- Parameters:
forName -
setCodec
public void setCodec(HeaderCodec<? extends Header> codec)
getCodecClass
public java.lang.Class<HeaderCodec<? extends Header>> getCodecClass()
- Returns:
getCodec
public <T extends HeaderCodec<? extends Header>> T getCodec()
- Specified by:
getCodec in interface ProtocolEntry
- Returns:
getProtocolClass
public java.lang.Class<? extends Header> getProtocolClass()
- Returns:
setProtocolClass
public final void setProtocolClass(java.lang.Class<? extends Header> protocolClass)
- Parameters:
protocolClass - the protocolClass to set
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object