org.glassfish.tyrus
Class DefaultEndpointConfiguration.Builder<T extends DefaultEndpointConfiguration.Builder>
java.lang.Object
org.glassfish.tyrus.DefaultEndpointConfiguration.Builder<T>
- Direct Known Subclasses:
- DefaultClientEndpointConfiguration.Builder, DefaultServerEndpointConfiguration.Builder
- Enclosing class:
- DefaultEndpointConfiguration
protected abstract static class DefaultEndpointConfiguration.Builder<T extends DefaultEndpointConfiguration.Builder>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
encoders
protected List<Encoder> encoders
decoders
protected List<Decoder> decoders
protocols
protected List<String> protocols
extensions
protected List<String> extensions
DefaultEndpointConfiguration.Builder
protected DefaultEndpointConfiguration.Builder()
encoders
public final T encoders(List<Encoder> encoders)
- Set encoders.
The
List has to be ordered in order of preference, favorite first.
- Parameters:
encoders - List of encoders ordered as specified above.
- Returns:
DefaultEndpointConfiguration.Builder.
decoders
public final T decoders(List<Decoder> decoders)
- Set decoders.
The
List has to be ordered in order of preference, favorite first.
- Parameters:
decoders - List of decoders ordered as specified above.
- Returns:
DefaultEndpointConfiguration.Builder.
protocols
public T protocols(List<String> protocols)
- Set preferred sub-protocols that this
Endpoint would like to use for its sessions.
The List has to be ordered in order of preference, favorite first.
- Parameters:
protocols - List of sub-protocols ordered as specified above.
- Returns:
DefaultEndpointConfiguration.Builder.
extensions
public T extensions(List<String> extensions)
- Set of extensions that this
Endpoint would like to use for its sessions.
The List has to be ordered in order of preference, favorite first.
- Parameters:
extensions - List of extensions ordered as specified above.
- Returns:
DefaultEndpointConfiguration.Builder.
build
public abstract DefaultEndpointConfiguration build()
Copyright © 2012. All Rights Reserved.