JBoss Remoting 3.1.0.Beta1

org.jboss.remoting3
Class RemotingOptions

java.lang.Object
  extended by org.jboss.remoting3.RemotingOptions

public final class RemotingOptions
extends Object

Common options for Remoting configuration.


Field Summary
static org.jboss.xnio.Option<String> AUTH_REALM
          The authentication realm to use if no authentication CallbackHandler is specified.
static org.jboss.xnio.Option<String> AUTH_USER_NAME
          The authentication user name to use if no authentication CallbackHandler is specified.
static org.jboss.xnio.Option<String> AUTHENTICATION_PROVIDER
          Specify the name of a preregistered server authentication provider to use.
static org.jboss.xnio.Option<Integer> BUFFER_SIZE
          Specify the buffer size for any configured marshaller or unmarshaller.
static org.jboss.xnio.Option<Boolean> CALL_BY_VALUE
          Specify whether a local connection or client should call by reference (the usual default) or value.
static org.jboss.xnio.Option<Integer> CLASS_COUNT
          Specify the expected class count for any configured marshaller or unmarshaller.
static org.jboss.xnio.Option<Integer> INSTANCE_COUNT
          Specify the expected instance count for any configured marshaller or unmarshaller.
static org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_CLASS_RESOLVERS
          Request that the marshalling layer require the presence of one of the listed class resolvers, in order of decreasing preference.
static org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_CLASS_TABLES
          Request that the marshalling layer require the presence of one of the listed user-defined class tables, in order of decreasing preference.
static org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_EXTERNALIZER_FACTORIES
          Request that the marshalling layer require the presence of one of the listed user-defined externalizer factories, in order of decreasing preference.
static org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_OBJECT_RESOLVERS
          Request that the marshalling layer require the presence of one of the listed object resolvers, in order of decreasing preference.
static org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_OBJECT_TABLES
          Request that the marshalling layer require the presence of one of the listed user-defined object tables, in order of decreasing preference.
static org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_PROTOCOLS
          Request that the marshalling layer require the use of one of the listed marshalling protocols, in order of decreasing preference.
static org.jboss.xnio.Option<Integer> MAX_INBOUND_CHANNELS
          The maximum number of inbound subchannels to support for a connection.
static org.jboss.xnio.Option<Integer> MAX_OUTBOUND_CHANNELS
          The maximum number of outbound subchannels to support for a connection.
static org.jboss.xnio.Option<Integer> MAX_RECEIVE_SIZE
          The size of the largest buffer that this endpoint will accept over a connection.
static org.jboss.xnio.Option<Integer> MAX_TRANSMIT_SIZE
          The size of the largest buffer that this endpoint will transmit over a connection.
static org.jboss.xnio.Option<Integer> METRIC
          Specify a metric which is a hint that describes the relative desirability of this service.
static org.jboss.xnio.Option<Integer> RECEIVE_WINDOW_SIZE
          The window size of the receive direction for connection subchannels, in buffers.
static org.jboss.xnio.Option<Boolean> REMOTELY_VISIBLE
          Specify that the registered service should or should not be visible remotely.
static org.jboss.xnio.Option<Boolean> REQUIRE_SECURE
          Specify whether the service may be accessed from connections which are unencrypted, or whether encryption is required.
static org.jboss.xnio.Option<Integer> TRANSMIT_WINDOW_SIZE
          The window size of the transmit direction for connection subchannels, in buffers.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MARSHALLING_PROTOCOLS

public static final org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_PROTOCOLS
Request that the marshalling layer require the use of one of the listed marshalling protocols, in order of decreasing preference.


MARSHALLING_CLASS_TABLES

public static final org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_CLASS_TABLES
Request that the marshalling layer require the presence of one of the listed user-defined class tables, in order of decreasing preference.


MARSHALLING_OBJECT_TABLES

public static final org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_OBJECT_TABLES
Request that the marshalling layer require the presence of one of the listed user-defined object tables, in order of decreasing preference.


MARSHALLING_CLASS_RESOLVERS

public static final org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_CLASS_RESOLVERS
Request that the marshalling layer require the presence of one of the listed class resolvers, in order of decreasing preference.


MARSHALLING_OBJECT_RESOLVERS

public static final org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_OBJECT_RESOLVERS
Request that the marshalling layer require the presence of one of the listed object resolvers, in order of decreasing preference.


MARSHALLING_EXTERNALIZER_FACTORIES

public static final org.jboss.xnio.Option<org.jboss.xnio.Sequence<String>> MARSHALLING_EXTERNALIZER_FACTORIES
Request that the marshalling layer require the presence of one of the listed user-defined externalizer factories, in order of decreasing preference.


METRIC

public static final org.jboss.xnio.Option<Integer> METRIC
Specify a metric which is a hint that describes the relative desirability of this service.


REMOTELY_VISIBLE

public static final org.jboss.xnio.Option<Boolean> REMOTELY_VISIBLE
Specify that the registered service should or should not be visible remotely.


BUFFER_SIZE

public static final org.jboss.xnio.Option<Integer> BUFFER_SIZE
Specify the buffer size for any configured marshaller or unmarshaller.


CLASS_COUNT

public static final org.jboss.xnio.Option<Integer> CLASS_COUNT
Specify the expected class count for any configured marshaller or unmarshaller.


INSTANCE_COUNT

public static final org.jboss.xnio.Option<Integer> INSTANCE_COUNT
Specify the expected instance count for any configured marshaller or unmarshaller.


REQUIRE_SECURE

public static final org.jboss.xnio.Option<Boolean> REQUIRE_SECURE
Specify whether the service may be accessed from connections which are unencrypted, or whether encryption is required.


MAX_TRANSMIT_SIZE

public static final org.jboss.xnio.Option<Integer> MAX_TRANSMIT_SIZE
The size of the largest buffer that this endpoint will transmit over a connection.


MAX_RECEIVE_SIZE

public static final org.jboss.xnio.Option<Integer> MAX_RECEIVE_SIZE
The size of the largest buffer that this endpoint will accept over a connection.


TRANSMIT_WINDOW_SIZE

public static final org.jboss.xnio.Option<Integer> TRANSMIT_WINDOW_SIZE
The window size of the transmit direction for connection subchannels, in buffers.


RECEIVE_WINDOW_SIZE

public static final org.jboss.xnio.Option<Integer> RECEIVE_WINDOW_SIZE
The window size of the receive direction for connection subchannels, in buffers.


MAX_OUTBOUND_CHANNELS

public static final org.jboss.xnio.Option<Integer> MAX_OUTBOUND_CHANNELS
The maximum number of outbound subchannels to support for a connection.


MAX_INBOUND_CHANNELS

public static final org.jboss.xnio.Option<Integer> MAX_INBOUND_CHANNELS
The maximum number of inbound subchannels to support for a connection.


AUTH_USER_NAME

public static final org.jboss.xnio.Option<String> AUTH_USER_NAME
The authentication user name to use if no authentication CallbackHandler is specified.


AUTH_REALM

public static final org.jboss.xnio.Option<String> AUTH_REALM
The authentication realm to use if no authentication CallbackHandler is specified.


CALL_BY_VALUE

public static final org.jboss.xnio.Option<Boolean> CALL_BY_VALUE
Specify whether a local connection or client should call by reference (the usual default) or value.


AUTHENTICATION_PROVIDER

public static final org.jboss.xnio.Option<String> AUTHENTICATION_PROVIDER
Specify the name of a preregistered server authentication provider to use.


JBoss Remoting 3.1.0.Beta1

Copyright © 2010 JBoss, a division of Red Hat, Inc.