Fiorano.socketAcceptors.port1:ServiceType=ConnectionManager,Name=ConnectionManager
3.1 Attributes of Connection Manager
3.1.1 NumberOfClientConnections
Description: Current Number of connections created to this connection Manager.
Type: int
Access: RO
Default Value: 0
3.2 Operations on Connection Manager
3.2.1 Listing Clients
Syntax
public HashMap listAllClients() throws FioranoException
Description: Lists all Clients for this Connection Manager.
Return Type: HashMap with the key as the clientID and the value as the Connection Type, that is, PTP, PubSub, and so on.
Fiorano.socketAcceptors.port1:ServiceType=ConnectionManager,Name=ConnectionManager.type=config
3.3 Attributes of Connection Manager Config
3.3.1 Default
Description: Specifies whether this Connection Manager is default. All connection factories will contain the URL information from this Connection Manager.
Type: boolean
Access: RW
Default Value: true
3.3.2 CFNameAppender
Description: suffix for the Name of ConnectionFactory created for ConnectionManager.
Type: String
Access: RW
3.3.3 ReaderCacheDisabled
Description: Boolean indicating whether for this connection cache is created on read socket or not.
Type: boolean
Access: RW
Default Value: false
3.3.4 TCPWindowSize
Description: Used TCP window size in three way handshaking process for connection creation.
Type: long
Access: RW
Default Value: 133120
3.3.5 HandshakeInWorkerThread
Description: Boolean indicating whether HandShaking process is done in accepting the connection request from the client or in socket Initialization context.
Type: boolean
Access: RW
Default Value: true
3.3.6 MagicTimeout
Description: Time set as a socket Timeout for created socket. If any request does not arrive on the socket within this interval then socket cleanup is done.
Type: int
Access: RW
Default Value: 60000
3.3.7 Port
Description: Port used for binding the socket on server startup
Type: int
Access: RW
Default Value: 1856
3.3.8 Protocol
Description: Protocol used for establishing the connection between clients and server. Legal values are TCP, HTTP, SUN_SSL PHAOS_SSL, HTTPS_SUN, HTTPS_PHAOS, and LPC.
Type: String
Access: RW
Default Value: TCP
3.3.9 UseNagle
Description: Boolean indication whether Nagel Algo is used in creating the socket or not.
Type: boolean
Access: RW
Default Value: false
3.3.10 MonitoringRequest
Description: Get the monitoring request ID in validation of exchanged communication versions in connection establishment.
Type: int
Access: RW
Default Value: 13
3.3.11 MonitoringResponse
Description: Get the monitoring request response in exchange of communication versions in connection establishment
Type: String
Access: RW
3.3.12 EnforceJsseAuthentication
Description: Check whether authentication should be done for JSSE client requests accept by this server or not
Type: boolean
Access: RW
Default Value: false
3.3.13 MaxSocketConnections
Description: maximum number of socket connections that can be created.
Type: int
Access: RW
Default Value: 500
3.3.14 MaxClientConnectionsCount
Description: The maximum number of client connections for this Connection manager. A value of -1 indicates no upper limit.
Type: int
Access: RW
Default Value: 1024
3.3.15 AdminConnection
Description: Serving the client requests check whether this connection is a adminConnection or a Normal Connection
Type: boolean
Access: RW
Default Value: false
3.3.16 Path
Description: Root directory in which this connection manager searches for digital signatures for handling secure connections
Type: String
Access: RW
Default Value: certs
3.3.17 ServerAddress
Description: InetAddress of the local machine that the MQServer needs to bind to This option is very useful when MQServer is executed on multi-homed machines.
Type: String
Access: RW
3.3.18 HandShakingDisabled
Description: Boolean representing whether handshake is disabled on connection creation or not
Type: boolean
Access: RW
Default Value: false
3.3.19 ManagerClassName
Description: Class Name of the Security Manager for wrapping TCP/HTTP communication. This is an implementation of IExSecurityManager. One can write and plug-in his server security manager. Possible default values are fiorano.jms.ex.sm.def.DefaultJSSESecurityManager, fiorano.jms.ex.sm.def.DefaultPhaosSecurityManager
Type: String
Access: RW
Default Value: fiorano.jms.ex.sm.def.DefaultJSSESecurityManager