Top Description Fields Constructors Methods
org.eclipse.jetty.websocket.common

public Class JettyExtensionConfig

extends Object
implements ExtensionConfig
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.websocket.api.ExtensionConfig
Imports
java.util.Map, .Set, org.eclipse.jetty.websocket.core.ExtensionConfig

Represents an Extension Configuration, as seen during the connection Handshake process.

Field Summary

Modifier and TypeField and Description
private final ExtensionConfig

Constructor Summary

AccessConstructor and Description
public
JettyExtensionConfig(JettyExtensionConfig
the extension config to copy
copy
)

Copy constructor

public
public
JettyExtensionConfig(String parameterizedName)

public

Method Summary

Modifier and TypeMethod and Description
public ExtensionConfig
public String
public final int
public final String
public final String
public final Set<String>
public final Map<String, String>

Returns:

the parameter map
getParameters
()

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.getParameters.

Return parameters found in request URI.

public final void
public final void
public final void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

configback to summary
private final ExtensionConfig config

Constructor Detail

JettyExtensionConfigback to summary
public JettyExtensionConfig(JettyExtensionConfig copy)

Copy constructor

Parameters
copy:JettyExtensionConfig

the extension config to copy

JettyExtensionConfigback to summary
public JettyExtensionConfig(ExtensionConfig config)
JettyExtensionConfigback to summary
public JettyExtensionConfig(String parameterizedName)
JettyExtensionConfigback to summary
public JettyExtensionConfig(String name, Map<String, String> parameters)

Method Detail

getCoreConfigback to summary
public ExtensionConfig getCoreConfig()
getNameback to summary
public String getName()

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.getName.

Annotations
@Override
getParameterback to summary
public final int getParameter(String key, int defValue)

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.getParameter.

Annotations
@Override
getParameterback to summary
public final String getParameter(String key, String defValue)

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.getParameter.

Annotations
@Override
getParameterizedNameback to summary
public final String getParameterizedName()

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.getParameterizedName.

Annotations
@Override
getParameterKeysback to summary
public final Set<String> getParameterKeys()

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.getParameterKeys.

Annotations
@Override
getParametersback to summary
public final Map<String, String> getParameters()

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.getParameters.

Return parameters found in request URI.

Returns:Map<String, String>

the parameter map

Annotations
@Override
setParameterback to summary
public final void setParameter(String key)

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.setParameter.

Annotations
@Override
setParameterback to summary
public final void setParameter(String key, int value)

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.setParameter.

Annotations
@Override
setParameterback to summary
public final void setParameter(String key, String value)

Implements org.eclipse.jetty.websocket.api.ExtensionConfig.setParameter.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override