ProtocolLibrary.MCPPackage
public class MCPNegotiatePackage extends java.lang.Object implements ProtocolLibrary.MCPPackage
Constructor | Description |
---|---|
MCPNegotiatePackage() |
Modifier and Type | Method | Description |
---|---|---|
void |
executePackage​(Session session,
java.lang.String command,
java.util.Map<java.lang.String,float[]> clientSupported,
java.util.Map<java.lang.String,java.lang.String> variables) |
Execute the package
|
float |
maxVersion() |
Returns the maximum version supported here.
|
float |
minVersion() |
Returns the minimum version supported here.
|
java.lang.String |
packageName() |
Return the name of the overall package
|
public java.lang.String packageName()
ProtocolLibrary.MCPPackage
packageName
in interface ProtocolLibrary.MCPPackage
public float minVersion()
ProtocolLibrary.MCPPackage
minVersion
in interface ProtocolLibrary.MCPPackage
public float maxVersion()
ProtocolLibrary.MCPPackage
maxVersion
in interface ProtocolLibrary.MCPPackage
public void executePackage​(Session session, java.lang.String command, java.util.Map<java.lang.String,float[]> clientSupported, java.util.Map<java.lang.String,java.lang.String> variables)
ProtocolLibrary.MCPPackage
executePackage
in interface ProtocolLibrary.MCPPackage
session
- the session for which the package is being executedcommand
- the actual command being executed by this packageclientSupported
- map of client packages supported followed by min-max versionsvariables
- key/value pairs for this package