urn:infinispan:server:jgroups:9.4

subsystem

Enumerates the protocol stacks available to the channel factory.

channels?

Enumerates the defined channels.

NameTypeDefaultDescription
defaultstringIdentifies the default cluster.

channel+

Defines a channel.

NameTypeDefaultDescription
namestring Defines the cluster name of this channel.
stackstring Defines the stack used by this channel. If undefined, the channel will use the default stack.
modulestringorg.wildfly.clustering.serverIndicates the module from which to load clustering services.

fork*

Defines a fork of this channel.

NameTypeDefaultDescription
namestring Defines the cluster name of this channel.

protocol*

Defines a protocol to add to the protocol stack of this fork channel.

NameTypeDefaultDescription
typestringIdentifies the protocol type, e.g. TCP, UDP, PING, etc.
socket-bindingstringProvides an address/port binding for a protocol.
modulestringorg.jgroupsIndicates the module from which to load this protocol.

property*

Defines a property override for a protocol.

stacks

Enumerates the defined protocol stacks.

NameTypeDefaultDescription
defaultstringIdentifies the default protocol stack.

stack+

Defines a protocol stack.

NameTypeDefaultDescription
namestringUniquely identifies this stack.

transport

Defines the transport protocol for a stack.

NameTypeDefaultDescription
sharedbooleanfalseIndicates whether or not the channels created for this stack should use a single, shared transport.
diagnostics-socket-bindingstringIf specified, enables diagnostics and specified the multicast address/port on which to communicate.
default-executorstringDefines the thread pool used for messages received by this transport.
thread-factorystringDefines the thread factory used by this transport.
sitestringIdentifies the site where this node runs.
rackstringIdentifies the rack where this node runs.
machinestringIdentifies the machine where this node runs.

default-thread-pool?

Defines the thread pool used for messages received by this transport.

NameTypeDefaultDescription
min-threadsintMinimum thread pool size for the thread pool.
max-threadsintMaximum thread pool size for the thread pool.
queue-lengthintMaximum queue length for the thread pool.
keepalive-timelongTimeout in milliseconds to remove idle thread from the pool.

timer-thread-pool?

Defines the timer thread pool used by this transport.

NameTypeDefaultDescription
min-threadsintMinimum thread pool size for the thread pool.
max-threadsintMaximum thread pool size for the thread pool.
queue-lengthintMaximum queue length for the thread pool.
keepalive-timelongTimeout in milliseconds to remove idle thread from the pool.
NameTypeDefaultDescription
typestringIdentifies the protocol type, e.g. TCP, UDP, PING, etc.
socket-bindingstringProvides an address/port binding for a protocol.
modulestringorg.jgroupsIndicates the module from which to load this protocol.

property*

Defines a property override for a protocol.

protocol*

Defines a non-transport protocol for a stack.

NameTypeDefaultDescription
typestringIdentifies the protocol type, e.g. TCP, UDP, PING, etc.
socket-bindingstringProvides an address/port binding for a protocol.
modulestringorg.jgroupsIndicates the module from which to load this protocol.

property*

Defines a property override for a protocol.

relay?

Defines a relay protocol for a stack.

NameTypeDefaultDescription
sitestringThe name of our site.

remote-site+

Defines a remote site to which to bridge.

NameTypeDefaultDescription
namestringThe name of the remote site.
channelstringThe bridge channel to this remote site.

property*

Defines a property override for a protocol.

sasl?

Defines a sasl protocol for a stack.

NameTypeDefaultDescription
mechstringThe SASL mech.
security-realmstringThe name of a Security Realm
cluster-rolestringThe name of a role in the Security Realm that a node must belong to in order to be allowed to join the cluster

property*

Defines a property override for a protocol.

Expand/Collapse All