urn:infinispan:config:5.1
element transport

Documentation
                    This element configures the transport used for network communications across the cluster.
                  
Properties
This component is not nillable.

Model
<transport
  clusterName = xs:string
  distributedSyncTimeout = xs:long
  machineId = xs:string
  nodeName = xs:string
  rackId = xs:string
  siteId = xs:string
  strictPeerToPeer = xs:boolean
  transportClass = xs:string>
properties?
</transport>


Nested Element Summary
tns:propertiesproperties
           Sets transport properties  

Attribute Summary
 xs:stringclusterName
          Defines the name of the cluster. 
 xs:longdistributedSyncTimeout
          Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing which means that only one cache can be doing state transfer or rehashing at the same time. 
 xs:stringmachineId
          The id of the machine where this node runs. 
 xs:stringnodeName
          Name of the current node. 
 xs:stringrackId
          The id of the rack where this node runs. 
 xs:stringsiteId
          The id of the site where this node runs. 
 xs:booleanstrictPeerToPeer
          If set to true, RPC operations will fail if the named cache does not exist on remote nodes with a NamedCacheNotFoundException. 
 xs:stringtransportClass
          Class that represents a network transport. 

Attribute Detail

clusterName

Defines the name of the cluster. Nodes only connect to clusters sharing the same name.

Type:
xs:string
Use:
optional
Form:
unqualified

distributedSyncTimeout

Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing which means that only one cache can be doing state transfer or rehashing at the same time. This constraint is in place because more than one cache could be involved in a transaction. This timeout controls the time to wait to acquire acquire a lock on the distributed lock.

Type:
xs:long
Use:
optional
Form:
unqualified

machineId

The id of the machine where this node runs. Visit http://community.jboss.org/wiki/DesigningServerHinting for more information .

Type:
xs:string
Use:
optional
Form:
unqualified

nodeName

Name of the current node. This is a friendly name to make logs, etc. make more sense. Defaults to a combination of host name and a random number (to differentiate multiple nodes on the same host)

Type:
xs:string
Use:
optional
Form:
unqualified

rackId

The id of the rack where this node runs. Visit http://community.jboss.org/wiki/DesigningServerHinting for more information .

Type:
xs:string
Use:
optional
Form:
unqualified

siteId

The id of the site where this node runs. Visit http://community.jboss.org/wiki/DesigningServerHinting for more information .

Type:
xs:string
Use:
optional
Form:
unqualified

strictPeerToPeer

If set to true, RPC operations will fail if the named cache does not exist on remote nodes with a NamedCacheNotFoundException. Otherwise, operations will succeed but it will be logged on the caller that the RPC did not succeed on certain nodes due to the named cache not being available.

Type:
xs:boolean
Use:
optional
Form:
unqualified

transportClass

Class that represents a network transport. Must implement org.infinispan.remoting.transport.Transport

Type:
xs:string
Use:
optional
Form:
unqualified

Source
<xs:element minOccurs="0" name="transport">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="properties" type="tns:properties">
</xs:element>
</xs:sequence>
<xs:attribute name="clusterName" type="xs:string">
</xs:attribute>
<xs:attribute name="distributedSyncTimeout" type="xs:long">
</xs:attribute>
<xs:attribute name="machineId" type="xs:string">
</xs:attribute>
<xs:attribute name="nodeName" type="xs:string">
</xs:attribute>
<xs:attribute name="rackId" type="xs:string">
</xs:attribute>
<xs:attribute name="siteId" type="xs:string">
</xs:attribute>
<xs:attribute name="strictPeerToPeer" type="xs:boolean">
</xs:attribute>
<xs:attribute name="transportClass" type="xs:string">
</xs:attribute>
</xs:complexType>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.