public class ProtocolDefinition
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
defaultProtocol |
private Protocol<?> |
protocol |
private java.util.Map<java.lang.String,java.lang.String> |
protocolConfiguration |
Constructor and Description |
---|
ProtocolDefinition(Protocol<?> protocol) |
ProtocolDefinition(Protocol<?> protocol,
java.util.Map<java.lang.String,java.lang.String> protocolConfiguration) |
ProtocolDefinition(Protocol<?> protocol,
java.util.Map<java.lang.String,java.lang.String> protocolConfiguration,
boolean defaultProtocol) |
Modifier and Type | Method and Description |
---|---|
ProtocolConfiguration |
createProtocolConfiguration()
Create a new ProtocolConfiguration based on default configuration.
|
ProtocolConfiguration |
createProtocolConfiguration(java.util.Map<java.lang.String,java.lang.String> configuration)
Create a new ProtocolConfiguration based on given configuration.
|
java.lang.String |
getName() |
Protocol<?> |
getProtocol() |
java.util.Map<java.lang.String,java.lang.String> |
getProtocolConfiguration() |
ProtocolDescription |
getProtocolDescription() |
boolean |
isDefaultProtocol() |
private Protocol<?> protocol
private java.util.Map<java.lang.String,java.lang.String> protocolConfiguration
private boolean defaultProtocol
public ProtocolDefinition(Protocol<?> protocol)
public ProtocolDefinition(Protocol<?> protocol, java.util.Map<java.lang.String,java.lang.String> protocolConfiguration)
public ProtocolDefinition(Protocol<?> protocol, java.util.Map<java.lang.String,java.lang.String> protocolConfiguration, boolean defaultProtocol)
public ProtocolDescription getProtocolDescription()
public boolean isDefaultProtocol()
public Protocol<?> getProtocol()
public java.lang.String getName()
public java.util.Map<java.lang.String,java.lang.String> getProtocolConfiguration()
public ProtocolConfiguration createProtocolConfiguration() throws java.lang.Exception
java.lang.Exception
public ProtocolConfiguration createProtocolConfiguration(java.util.Map<java.lang.String,java.lang.String> configuration) throws java.lang.Exception
java.lang.Exception