public class ProtocolRegistry
extends java.lang.Object
Protocol
s.Modifier and Type | Field and Description |
---|---|
private java.util.List<ProtocolDefinition> |
protocols |
Constructor and Description |
---|
ProtocolRegistry() |
Modifier and Type | Method and Description |
---|---|
ProtocolRegistry |
addProtocol(ProtocolDefinition protocolDefinition) |
private ProtocolDefinition |
findDefaultProtocol() |
private ProtocolDefinition |
findSpecificProtocol(ProtocolDescription protocolDescription) |
ProtocolDefinition |
getProtocol(ProtocolDescription protocolDescription) |
private java.util.List<ProtocolDefinition> protocols
public ProtocolRegistry addProtocol(ProtocolDefinition protocolDefinition)
protocol
- The Protocol to addjava.lang.IllegalArgumentException
- if a protocol with same name foundpublic ProtocolDefinition getProtocol(ProtocolDescription protocolDescription)
protocolDescription
- private ProtocolDefinition findDefaultProtocol()
private ProtocolDefinition findSpecificProtocol(ProtocolDescription protocolDescription)