org.jnetstream.protocol
Interface ProtocolInfo.Registry

Enclosing interface:
ProtocolInfo<T extends Header>

public static interface ProtocolInfo.Registry

Protocol registry factory methods. Protocol registry maintains a map of all known protocols and bindings.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Method Summary
<T extends Header>
ProtocolInfo<T>
getProtocol(java.lang.Class<T> c)
           
 ProtocolInfo<? extends Header> getProtocol(ProtocolInfo.ID dlt)
           
 ProtocolInfo<? extends Header> getProtocol(java.lang.String name)
           
 java.util.Set<ProtocolInfo<? extends Header>> getProtocols(java.util.Set<java.lang.String> set)
           
 ProtocolInfo<? extends Header> newProtocol(ProtocolInfo.ID id, ProtocolInfo.Suite other, java.util.Set<Characteristic> ch)
           
 

Method Detail

newProtocol

ProtocolInfo<? extends Header> newProtocol(ProtocolInfo.ID id,
                                           ProtocolInfo.Suite other,
                                           java.util.Set<Characteristic> ch)
Parameters:
other -
ch -
const1 -
Returns:

getProtocol

ProtocolInfo<? extends Header> getProtocol(ProtocolInfo.ID dlt)
Parameters:
dlt -
Returns:

getProtocol

<T extends Header> ProtocolInfo<T> getProtocol(java.lang.Class<T> c)

getProtocol

ProtocolInfo<? extends Header> getProtocol(java.lang.String name)
Parameters:
name -
Returns:

getProtocols

java.util.Set<ProtocolInfo<? extends Header>> getProtocols(java.util.Set<java.lang.String> set)
Parameters:
set -
Returns: