EIG:JGroups provider
JGroups provider
JGroups provider allows to adapt the JGroups protocol to an ECF container, consequently providing all of JGroups capabilities to ECF applications.
Protocol JGroups is documented at the JGroups site.
JGroups container instantiation
JGroups container ID : ecf.jgroups.manager
Sample code:
IContainerFactory factory = getContainerManager().getContainerFactory(); IContainer container = factory.createContainer( "ecf.jgroups.manager", "jgroups:///testConfig?stackName=udp" );
All stack names (refer to JGroups site for explanation of stacks) are available in the conf/ directory of distribution plugin. The stack description begins with a config tag. This config can be cut and added in a protocol stack (protocol_stacks) to configure the transport. There is a default stack configured by default with ID : org.eclipse.ecf.provider.jgroups.default. This stack can be configured with the extension point org.eclipse.ecf.provider.jgroups.stackConfig, providing an ID and a config file.