p2pMapReduce.impl.networkModule.jxta
Class NodeAdvertisementUtil

java.lang.Object
  extended by p2pMapReduce.impl.networkModule.jxta.NodeAdvertisementUtil

public class NodeAdvertisementUtil
extends java.lang.Object


Field Summary
static long FAILED_VERSION_INCREMENT
          Version increment to publish the node adv of a failed node
static long INITIAL_VERSION_VALUE
           
 
Constructor Summary
NodeAdvertisementUtil()
           
 
Method Summary
static NodeAdvertisement createNodeAdvertisement(long version, net.jxta.peergroup.PeerGroup peerGroup, NodeAdvertisement nodeADV)
           
static NodeAdvertisement createNodeAdvertisement(NodeInfo nodeInfo)
           
static NodeAdvertisement createNodeAdvertisement(net.jxta.peergroup.PeerGroup pg)
          Deprecated. 
static net.jxta.codat.CodatID createNodeAdvertisementID(java.lang.Long version, net.jxta.peergroup.PeerGroup pg)
          Generate a new NodeADV ID for this peer
static net.jxta.codat.CodatID createNodeAdvertisementID(java.lang.Long version, net.jxta.peergroup.PeerGroup peerGroup, java.lang.String peerID)
          Generate a new NodeADV ID for a custom peer of the group 'peerGroup'
static net.jxta.codat.CodatID createNodeAdvertisementID(net.jxta.peergroup.PeerGroup pg)
          Deprecated. non considera numero di versione nell'id
static net.jxta.protocol.PipeAdvertisement createPipeAdvertisement(NodeAdvertisement nodeADV)
           
static net.jxta.protocol.PipeAdvertisement createPipeAdvertisement(NodeInfo connectionEndPoint)
           
static net.jxta.protocol.PipeAdvertisement createPipeAdvertisement(net.jxta.peergroup.PeerGroup pg)
          Create a PipeAdertisement for this node.
static net.jxta.pipe.PipeID createPipeID(net.jxta.peergroup.PeerGroup pg)
          Create a PipeID for this peer
static NodeAdvertisement newNodeAdvertisement(net.jxta.peergroup.PeerGroup pg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INITIAL_VERSION_VALUE

public static final long INITIAL_VERSION_VALUE
See Also:
Constant Field Values

FAILED_VERSION_INCREMENT

public static final long FAILED_VERSION_INCREMENT
Version increment to publish the node adv of a failed node

See Also:
Constant Field Values
Constructor Detail

NodeAdvertisementUtil

public NodeAdvertisementUtil()
Method Detail

newNodeAdvertisement

public static NodeAdvertisement newNodeAdvertisement(net.jxta.peergroup.PeerGroup pg)

createNodeAdvertisement

public static NodeAdvertisement createNodeAdvertisement(long version,
                                                        net.jxta.peergroup.PeerGroup peerGroup,
                                                        NodeAdvertisement nodeADV)

createNodeAdvertisement

@Deprecated
public static NodeAdvertisement createNodeAdvertisement(net.jxta.peergroup.PeerGroup pg)
Deprecated. 


createNodeAdvertisement

public static NodeAdvertisement createNodeAdvertisement(NodeInfo nodeInfo)

createPipeAdvertisement

public static net.jxta.protocol.PipeAdvertisement createPipeAdvertisement(net.jxta.peergroup.PeerGroup pg)
Create a PipeAdertisement for this node. The PipeID is created from group and peer id.

Returns:

createPipeAdvertisement

public static net.jxta.protocol.PipeAdvertisement createPipeAdvertisement(NodeInfo connectionEndPoint)

createPipeAdvertisement

public static net.jxta.protocol.PipeAdvertisement createPipeAdvertisement(NodeAdvertisement nodeADV)

createNodeAdvertisementID

@Deprecated
public static net.jxta.codat.CodatID createNodeAdvertisementID(net.jxta.peergroup.PeerGroup pg)
Deprecated. non considera numero di versione nell'id

Returns:

createNodeAdvertisementID

public static net.jxta.codat.CodatID createNodeAdvertisementID(java.lang.Long version,
                                                               net.jxta.peergroup.PeerGroup pg)
Generate a new NodeADV ID for this peer

Parameters:
version -
pg -
Returns:

createNodeAdvertisementID

public static net.jxta.codat.CodatID createNodeAdvertisementID(java.lang.Long version,
                                                               net.jxta.peergroup.PeerGroup peerGroup,
                                                               java.lang.String peerID)
Generate a new NodeADV ID for a custom peer of the group 'peerGroup'

Parameters:
version -
peerGroup -
peerID -
Returns:

createPipeID

public static net.jxta.pipe.PipeID createPipeID(net.jxta.peergroup.PeerGroup pg)
Create a PipeID for this peer

Parameters:
pg -
Returns: