public class ProtocolConfiguration extends Object
Constructor and Description |
---|
ProtocolConfiguration() |
ProtocolConfiguration(ClassLoader classLoader)
Create a new protocol configuration
This protocol configuration will have the ObjectSerializationProtocolDescriptor added |
Modifier and Type | Method and Description |
---|---|
void |
addHandshakeHandler(Handshake handshake) |
void |
assign(org.apache.mina.core.session.IoSession session) |
static ProtocolConfiguration |
fromSession(org.apache.mina.core.session.IoSession session) |
List<Handshake> |
getHandshakeHandlers() |
int |
getHandshakeTimeout() |
int |
getPingFrequency() |
List<String> |
getPreferredProtocols() |
List<ProtocolDescriptor> |
getProtocols() |
org.apache.mina.filter.ssl.SslContextFactory |
getSslContextFactory() |
int |
getStreamCompressionLevel() |
int |
getTimeout() |
boolean |
isSslRequired() |
void |
setHandshakeHandlers(List<Handshake> handshakeHandlers) |
void |
setHandshakeTimeout(int handshakeTimeout) |
void |
setPingFrequency(int pingFrequency) |
void |
setPreferredProtocols(List<String> preferredProtocols) |
void |
setProtocols(List<ProtocolDescriptor> protocols) |
void |
setSslContextFactory(org.apache.mina.filter.ssl.SslContextFactory sslContextFactory) |
void |
setSslRequired(boolean sslRequired) |
void |
setStreamCompressionLevel(int streamCompressionLevel) |
void |
setTimeout(int timeout) |
public ProtocolConfiguration(ClassLoader classLoader)
ObjectSerializationProtocolDescriptor
addedclassLoader
- the class loader which is passed to the constructor
ObjectSerializationProtocolDescriptor.ObjectSerializationProtocolDescriptor(String, ClassLoader)
, may be null
public ProtocolConfiguration()
public void addHandshakeHandler(Handshake handshake)
public void setSslContextFactory(org.apache.mina.filter.ssl.SslContextFactory sslContextFactory)
public org.apache.mina.filter.ssl.SslContextFactory getSslContextFactory()
public void setSslRequired(boolean sslRequired)
public boolean isSslRequired()
public void setPingFrequency(int pingFrequency)
public int getPingFrequency()
public void setTimeout(int timeout)
public int getTimeout()
public void setStreamCompressionLevel(int streamCompressionLevel)
public int getStreamCompressionLevel()
public void setHandshakeTimeout(int handshakeTimeout)
public int getHandshakeTimeout()
public static ProtocolConfiguration fromSession(org.apache.mina.core.session.IoSession session)
public void assign(org.apache.mina.core.session.IoSession session)
public List<ProtocolDescriptor> getProtocols()
public void setProtocols(List<ProtocolDescriptor> protocols)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.