Class JGroupsTransport

java.lang.Object
org.infinispan.remoting.transport.jgroups.JGroupsTransport
All Implemented Interfaces:
org.infinispan.commons.api.Lifecycle, Transport, org.jgroups.ChannelListener

public class JGroupsTransport extends Object implements Transport, org.jgroups.ChannelListener
An encapsulation of a JGroups transport. JGroups transports can be configured using a variety of methods, usually by passing in one of the following properties:
  • configurationString - a JGroups configuration String
  • configurationXml - JGroups configuration XML as a String
  • configurationFile - String pointing to a JGroups XML configuration file
  • channelLookup - Fully qualified class name of a JGroupsChannelLookup instance
These are normally passed in as Properties in TransportConfigurationBuilder.withProperties(Properties) or in the Infinispan XML configuration file.
Since:
4.0
Author:
Manik Surtani, Galder ZamarreƱo