public abstract class Configuration extends Object implements Configurable
| Modifier and Type | Field and Description |
|---|---|
protected ProtocolCapabilities |
capabilities |
protected Set<String> |
commands |
protected Map<Operation,Mode> |
datasetProcessingModes |
static int |
DEFAULT_FRAME_PART_MAX_LENGTH |
static int |
DEFAULT_NB_OF_LISTEN_THREADS |
static int |
DEFAULT_NB_OF_PARSER_THREADS |
static int |
DEFAULT_NB_OF_SESSION_THREADS |
protected int |
framePartMaxLength |
protected int |
listenPort |
protected int |
nbListenThreads |
protected int |
nbParserThreads |
protected int |
nbSessionThreads |
protected Map<String,String> |
parameters |
protected ProtocolService |
protocolService |
protected Map<Operation,Mode> |
recordProcessingModes |
protected List<InetSocketAddress> |
serverEndpoints |
| Constructor and Description |
|---|
Configuration(ProtocolCapabilities capabilities) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultProtocolPort, getProtocolName, getServerEndpoint, setParameterspublic static final int DEFAULT_NB_OF_LISTEN_THREADS
public static final int DEFAULT_NB_OF_SESSION_THREADS
public static final int DEFAULT_NB_OF_PARSER_THREADS
public static final int DEFAULT_FRAME_PART_MAX_LENGTH
protected final ProtocolCapabilities capabilities
protected int listenPort
protected List<InetSocketAddress> serverEndpoints
protected int nbListenThreads
protected int nbSessionThreads
protected int nbParserThreads
protected int framePartMaxLength
protected ProtocolService protocolService
public Configuration(ProtocolCapabilities capabilities)
public int getListenPort()
getListenPort in interface Configurablepublic void setListenPort(int listenPort)
setListenPort in interface Configurablepublic InetSocketAddress getServerEndpoint(int index)
getServerEndpoint in interface Configurablepublic List<InetSocketAddress> getServerEndpoints()
getServerEndpoints in interface Configurablepublic void setServerAddress(InetAddress serverAddress)
setServerAddress in interface Configurablepublic void setServerEndpoint(InetSocketAddress serverEndpoint)
setServerEndpoint in interface Configurablepublic void setServerAddresses(List<InetAddress> serverAddresses)
setServerAddresses in interface Configurablepublic void setServerAddresses(InetAddress... serverAddresses)
setServerAddresses in interface Configurablepublic void setServerEndpoints(List<InetSocketAddress> serverEndpoints)
setServerEndpoints in interface Configurablepublic void setServerEndpoints(InetSocketAddress... serverEndpoints)
setServerEndpoints in interface Configurablepublic Map<String,String> getParameters()
getParameters in interface Configurablepublic void setParameters(Map<String,String> parameters)
setParameters in interface Configurablepublic int getNbListenThreads()
getNbListenThreads in interface Configurablepublic void setNbListenThreads(int nThreads)
setNbListenThreads in interface Configurablepublic int getNbSessionThreads()
getNbSessionThreads in interface Configurablepublic void setNbSessionThreads(int nThreads)
setNbSessionThreads in interface Configurablepublic int getNbParserThreads()
getNbParserThreads in interface Configurablepublic void setNbParserThreads(int nThreads)
setNbParserThreads in interface Configurablepublic int getFramePartMaxLength()
getFramePartMaxLength in interface Configurablepublic void setFramePartMaxLength(int maxlen)
setFramePartMaxLength in interface Configurablepublic void registerDataTypes()
registerDataTypes in interface Configurablepublic Mode getProcessingMode(boolean wholeDataset, Operation operation)
getProcessingMode in interface Configurablepublic void setProcessingMode(boolean wholeDataset,
Operation operation,
Mode mode)
setProcessingMode in interface Configurablepublic Set<String> getComputationCommands()
getComputationCommands in interface Configurablepublic void setComputationCommands(Set<String> commands)
setComputationCommands in interface Configurablepublic ProtocolService getProtocolService()
getProtocolService in interface Configurablepublic void register(ProtocolService protocolService)
register in interface ConfigurableCopyright © 2017 The CLARUS Consortium. All rights reserved.