IIOP_TM Java Properties

advertisement
Server-side main thread IIOP_TM/IIOP_TM connection properties for VBJ
The following table lists the server-side main thread model IIOP_TM/IIOP_TM connection properties:
Property
Default
vbroker.se.iiop_tm.host
null
vbroker.se.iiop_tm.proxyHost
null
vbroker.se.iiop_tm.scms
vbroker.se.iiop_tm.scm.iiop_tm.manager.type
vbroker.se.iiop_tm.scm.iiop_tm.manager.connect
ionMax
vbroker.se.iiop_tm.scm.iiop_tm.manager.connect
ionMaxIdle
vbroker.se.iiop_tm.scm.iiop_tm.listener.type
vbroker.se.iiop_tm.scm.iiop_tm.listener.port
iiop_tm
Socket
0
vbroker.se.iiop_tm.scm.iiop_tm.listener.proxyPort
0
vbroker.se.iiop_tm.scm.iiop_tm.listener.portRang
e
0
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.type
MainThr
ead
0
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.thread
0
IIOP
0
Description
Specifies the host name that can be used by this server engine.
The default value, null, means use the host name from the
system. Host names or IP addresses are acceptable values.
Specifies the proxy host name that can be used by this server
engine. The default value, null, means use the host name from
the system. Host names or IP addresses are acceptable values.
Specifies the list of Server Connection Manager name(s).
Specifies the type of Server Connection Manager.
Specifies the maximum number of cache connections on the
server. The default value, 0 (zero), implies no restriction.
Specifies the time, in seconds, that the server uses to determine
if an inactive connection should be closed.
Specifies the type of protocol the listener is using.
Specifies the port number used with the host name property. The
default value, 0 (zero), means that the system will pick a random
port number.
Specifies the proxy port number used with the proxy host name
property. The default value, 0 (zero), means that the system will
pick a random port number.
This property is effective only when listener.port is greater than 0
(zero). If the listener cannot bind to that port because the port
may be in use then the listener will try to bind to the ports in the
range [port, port+portRange]. If no ports in the range are
available then a COMM_FAILURE exception will be thrown.
Specifies the type of thread dispatcher used in the Server
Connection Manager.
Specifies the minimum number of threads that the Server
Min
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.thread
Max
0
vbroker.se.iiop_tm.scm.iiop_tm.dispatcher.thread
MaxIdle
vbroker.se.iiop_tm.scm.iiop_tm.
connection.tcpNoDelay
300
vbroker.se.iiop_tm.scm.iiop_tm.
listener.giopVersion
1.2
vbroker.se.iiop_tm.scm.iiop_tm.connection.keep
Alive
false
true
Connection Manager can create.
Specifies the maximum number of threads that the Server
Connection Manager can create. The default value, 0 (zero)
implies the ORB will control the thread generation using an
internal algorithm based on heuristics.
Setting the property
vbroker.se.iiop_tp.scm.iiop_tp.dispatcher.unlimitedConcurrency=
true will imply that setting this property to 0 will enable unlimited
number of threads in the thread pool to be created.
Specifies the time in seconds before an idle thread will be
destroyed.
When this property is set to false, this turns on buffering for the
socket. The default value, true, turns off buffering, so that all
packets are sent as soon as they are ready.
This property can be used to resolve interoperability problems
with older VisiBroker ORBs that cannot handle unknown minor
GIOP versions correctly. Legal values for this property are 1.0,
1.1 and 1.2. For example, to make the nameservice produce a
GIOP 1.1 ior, start it like this:
nameserv -VBJprop
vbroker.se.iiop_tp.scm.
iiop_tp.listener.giopVersion=1.1
Set this property to true to enable TCP KeepAlive option.
Download