Rice Pastry API

Uses of Interface
rice.pastry.security.Credentials

Packages that use Credentials
rice.pastry   
rice.pastry.client   
rice.pastry.commonapi   
rice.pastry.direct   
rice.pastry.join   
rice.pastry.leafset   
rice.pastry.messaging   
rice.pastry.multiring   
rice.pastry.rmi   
rice.pastry.routing   
rice.pastry.security   
rice.pastry.testing   
rice.pastry.wire   
rice.rm   
rice.rm.messaging   
rice.rm.testing   
rice.scribe   
rice.scribe.maintenance   
rice.scribe.messaging   
rice.scribe.testing   
 

Uses of Credentials in rice.pastry
 

Methods in rice.pastry with parameters of type Credentials
 void PastryNode.registerReceiver(rice.pastry.security.Credentials cred, rice.pastry.messaging.Address address, rice.pastry.messaging.MessageReceiver receiver)
          Registers a message receiver with this Pastry node.
 

Uses of Credentials in rice.pastry.client
 

Methods in rice.pastry.client that return Credentials
abstract  rice.pastry.security.Credentials CommonAPIAppl.getCredentials()
          Returns the credentials of this application.
abstract  rice.pastry.security.Credentials PastryAppl.getCredentials()
          Returns the credentials of this application.
 

Methods in rice.pastry.client with parameters of type Credentials
 void PastryAppl.registerReceiver(rice.pastry.security.Credentials cred, rice.pastry.messaging.Address addr, rice.pastry.messaging.MessageReceiver mr)
          Registers a message receiver with the pastry node.
 boolean PastryAppl.routeMsgDirect(rice.pastry.NodeHandle dest, rice.pastry.messaging.Message msg, rice.pastry.security.Credentials cred, rice.pastry.routing.SendOptions opt)
          Sends a message to the Pastry node identified by dest.
 void PastryAppl.routeMsg(rice.pastry.Id key, rice.pastry.messaging.Message msg, rice.pastry.security.Credentials cred, rice.pastry.routing.SendOptions opt)
          Routes a message to the live node D with nodeId numerically closest to key (at the time of delivery).
 

Uses of Credentials in rice.pastry.commonapi
 

Fields in rice.pastry.commonapi declared as Credentials
protected  rice.pastry.security.Credentials PastryEndpoint.credentials
           
 

Methods in rice.pastry.commonapi that return Credentials
 rice.pastry.security.Credentials PastryEndpoint.getCredentials()
          Returns the credentials of this application.
 

Uses of Credentials in rice.pastry.direct
 

Methods in rice.pastry.direct with parameters of type Credentials
 boolean DirectSecurityManager.verifyAddressBinding(rice.pastry.security.Credentials cred, rice.pastry.messaging.Address addr)
          Checks to see if these credentials can be associated with the address.
 

Uses of Credentials in rice.pastry.join
 

Constructors in rice.pastry.join with parameters of type Credentials
InitiateJoin(rice.pastry.security.Credentials cred, rice.pastry.NodeHandle nh)
          Constructor.
InitiateJoin(rice.pastry.security.Credentials cred, java.util.Date stamp, rice.pastry.NodeHandle nh)
          Constructor.
JoinRequest(rice.pastry.NodeHandle nh, rice.pastry.security.Credentials cred)
          Constructor.
JoinRequest(rice.pastry.NodeHandle nh, rice.pastry.security.Credentials cred, java.util.Date stamp)
          Constructor.
 

Uses of Credentials in rice.pastry.leafset
 

Constructors in rice.pastry.leafset with parameters of type Credentials
BroadcastLeafSet(rice.pastry.security.Credentials cred, rice.pastry.NodeHandle from, rice.pastry.leafset.LeafSet leafSet, int type)
          Constructor.
BroadcastLeafSet(rice.pastry.security.Credentials cred, java.util.Date stamp, rice.pastry.NodeHandle from, rice.pastry.leafset.LeafSet leafSet, int type)
          Constructor.
RequestLeafSet(rice.pastry.security.Credentials cred, rice.pastry.NodeHandle nh)
          Constructor.
RequestLeafSet(rice.pastry.security.Credentials cred, java.util.Date stamp, rice.pastry.NodeHandle nh)
          Constructor.
 

Uses of Credentials in rice.pastry.messaging
 

Methods in rice.pastry.messaging that return Credentials
 rice.pastry.security.Credentials Message.getCredentials()
          Gets the credentials of the sender.
 

Constructors in rice.pastry.messaging with parameters of type Credentials
Message(rice.pastry.messaging.Address dest, rice.pastry.security.Credentials cred)
          Constructor.
Message(rice.pastry.messaging.Address dest, rice.pastry.security.Credentials cred, java.util.Date timestamp)
          Constructor.
 

Uses of Credentials in rice.pastry.multiring
 

Methods in rice.pastry.multiring that return Credentials
 rice.pastry.security.Credentials MultiRingAppl.getCredentials()
           
 

Methods in rice.pastry.multiring with parameters of type Credentials
 void MultiRingPastryNode.registerReceiver(rice.pastry.security.Credentials cred, rice.pastry.messaging.Address address, rice.pastry.messaging.MessageReceiver receiver)
           
 

Uses of Credentials in rice.pastry.rmi
 

Methods in rice.pastry.rmi with parameters of type Credentials
 boolean RMIPastrySecurityManager.verifyAddressBinding(rice.pastry.security.Credentials cred, rice.pastry.messaging.Address addr)
          Checks to see if these credentials can be associated with the address.
 

Uses of Credentials in rice.pastry.routing
 

Constructors in rice.pastry.routing with parameters of type Credentials
BroadcastRouteRow(rice.pastry.security.Credentials cred, java.util.Date stamp, rice.pastry.NodeHandle from, rice.pastry.routing.RouteSet[] r)
          Constructor.
BroadcastRouteRow(rice.pastry.security.Credentials cred, rice.pastry.NodeHandle from, rice.pastry.routing.RouteSet[] r)
          Constructor.
RequestRouteRow(rice.pastry.security.Credentials cred, rice.pastry.NodeHandle nh, int r)
          Constructor.
RequestRouteRow(rice.pastry.security.Credentials cred, java.util.Date stamp, rice.pastry.NodeHandle nh, int r)
          Constructor.
RouteMessage(rice.pastry.Id target, rice.pastry.messaging.Message msg, rice.pastry.security.Credentials cred)
          Constructor.
RouteMessage(rice.pastry.Id target, rice.pastry.messaging.Message msg, rice.pastry.security.Credentials cred, rice.pastry.routing.SendOptions opts)
          Constructor.
RouteMessage(rice.pastry.NodeHandle dest, rice.pastry.messaging.Message msg, rice.pastry.security.Credentials cred, rice.pastry.routing.SendOptions opts, rice.pastry.messaging.Address aux)
          Constructor.
RouteMessage(rice.pastry.Id target, rice.pastry.messaging.Message msg, rice.pastry.security.Credentials cred, rice.pastry.messaging.Address aux)
          Constructor.
RouteMessage(rice.pastry.Id target, rice.pastry.messaging.Message msg, rice.pastry.security.Credentials cred, rice.pastry.routing.SendOptions opts, rice.pastry.messaging.Address aux)
          Constructor.
 

Uses of Credentials in rice.pastry.security
 

Classes in rice.pastry.security that implement Credentials
 class PermissiveCredentials
          Trivial credentials.
 

Methods in rice.pastry.security with parameters of type Credentials
 boolean PastrySecurityManager.verifyAddressBinding(rice.pastry.security.Credentials cred, rice.pastry.messaging.Address addr)
          Checks to see if these credentials can be associated with the address.
 boolean PermissiveSecurityManager.verifyAddressBinding(rice.pastry.security.Credentials cred, rice.pastry.messaging.Address addr)
           
 

Uses of Credentials in rice.pastry.testing
 

Methods in rice.pastry.testing that return Credentials
 rice.pastry.security.Credentials HelloWorldApp.getCredentials()
          Get credentials.
 rice.pastry.security.Credentials Ping.getCredentials()
           
 rice.pastry.security.Credentials PingClient.getCredentials()
           
 rice.pastry.security.Credentials RegrTestApp.getCredentials()
           
 

Uses of Credentials in rice.pastry.wire
 

Methods in rice.pastry.wire with parameters of type Credentials
 boolean WirePastrySecurityManager.verifyAddressBinding(rice.pastry.security.Credentials cred, rice.pastry.messaging.Address addr)
          Checks to see if these credentials can be associated with the address.
 

Uses of Credentials in rice.rm
 

Methods in rice.rm that return Credentials
 rice.pastry.security.Credentials RMImpl.getCredentials()
          Returns the credentials for the application
 

Uses of Credentials in rice.rm.messaging
 

Methods in rice.rm.messaging that return Credentials
 rice.pastry.security.Credentials RMMessage.getCredentials()
          Gets the author's credentials associated with this object
 

Constructors in rice.rm.messaging with parameters of type Credentials
RMMaintenanceMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred, int seqno)
          Constructor
RMMessage(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred, int seqno)
          Constructor : Builds a new RM Message
RMRequestKeysMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred, int seqno, java.util.Vector _rangeSet, int _eventId)
          Constructor : Builds a new RM Message
RMResponseKeysMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred, int seqno, java.util.Vector _rangeSet, int _eventId)
          Constructor : Builds a new RM Message
RMTimeoutMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred, int seqno, RMRequestKeysMsg.WrappedMsg _wmsg)
          Constructor
 

Uses of Credentials in rice.rm.testing
 

Methods in rice.rm.testing that return Credentials
 rice.pastry.security.Credentials RMRegrTestApp.getCredentials()
           
 rice.pastry.security.Credentials TestMessage.getCredentials()
           
 

Constructors in rice.rm.testing with parameters of type Credentials
DirectRMRegrTestApp(rice.pastry.PastryNode pn, rice.pastry.security.Credentials cred, java.lang.String instance)
           
DistRMRegrTestApp(rice.pastry.PastryNode pn, rice.pastry.security.Credentials cred, boolean firstNodeInSystem, java.lang.String instance)
           
DistRMRegrTestMessage(rice.pastry.messaging.Address addr, rice.pastry.security.Credentials c)
          Constructor
DistRMRegrTestReplicateMessage(rice.pastry.messaging.Address addr, rice.pastry.security.Credentials c)
          Constructor
HeartbeatMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.Id _objectKey, rice.pastry.security.Credentials authorCred)
          Constructor : Builds a new Heartbeat Message
InsertMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.Id _objectKey, java.lang.Object _content, rice.pastry.security.Credentials authorCred)
           
InsertResponseMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.Id _key, rice.pastry.security.Credentials authorCred)
          Constructor : Builds a new RM Message
InvariantCheckMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred)
          Constructor
ObjectInsertionMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred)
          Constructor
ObjectRefreshMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred)
          Constructor
RefreshMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.Id _objectKey, rice.pastry.security.Credentials authorCred)
           
ReplicateMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.Id _objectKey, rice.pastry.security.Credentials authorCred)
           
ReplicateResponseMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.Id _key, rice.pastry.NodeSet _replicaSet, rice.pastry.security.Credentials authorCred)
          Constructor : Builds a new RM Message
ReplicateTimeoutMsg(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.Id _objectKey, rice.pastry.security.Credentials authorCred)
          Constructor
RMRegrTestApp(rice.pastry.PastryNode pn, rice.pastry.security.Credentials cred, java.lang.String instance)
          Constructor
TestMessage(rice.pastry.NodeHandle source, rice.pastry.messaging.Address address, rice.pastry.security.Credentials authorCred)
           
 

Uses of Credentials in rice.scribe
 

Fields in rice.scribe declared as Credentials
protected static rice.pastry.security.Credentials Scribe.m_credentials
          The Credentials object to be used for all messaging through Pastry.
 

Methods in rice.scribe that return Credentials
 rice.pastry.security.Credentials Scribe.getCredentials()
          Returns the credentials of this client.
 

Methods in rice.scribe with parameters of type Credentials
 boolean IScribe.create(rice.pastry.NodeId groupID, rice.pastry.security.Credentials cred)
          Creates a group/topic if the credentials are valid.
 boolean IScribe.join(rice.pastry.NodeId groupID, rice.scribe.IScribeApp subscriber, rice.pastry.security.Credentials cred)
          Joins a multicast group/topic.
 boolean IScribe.join(rice.pastry.NodeId groupID, rice.scribe.IScribeApp subscriber, rice.pastry.security.Credentials cred, java.io.Serializable obj)
          Joins a multicast group/topic.
 boolean IScribe.leave(rice.pastry.NodeId groupID, rice.scribe.IScribeApp subscriber, rice.pastry.security.Credentials cred)
          Leaving a multicast group/topic.
 boolean IScribe.multicast(rice.pastry.NodeId groupID, java.io.Serializable obj, rice.pastry.security.Credentials cred)
          Multicast information to a group/topic.
 boolean IScribe.anycast(rice.pastry.NodeId groupID, java.io.Serializable obj, rice.pastry.security.Credentials cred)
          Anycast to a group/topic.
 boolean IScribe.anycast(rice.pastry.NodeId groupId, rice.scribe.messaging.MessageAnycast anycastMessage, rice.pastry.security.Credentials cred)
          An application can create sub-classes of MessageAnycast type of messages and write their own handling functions so as to take care of routing of these messages and also to handle cases where the anycast message reaches an intermediate node where there is no application running to take care of it.
 boolean Scribe.create(rice.pastry.NodeId topicId, rice.pastry.security.Credentials cred)
          Creates a group/topic if the credentials are valid.
 boolean Scribe.join(rice.pastry.NodeId topicId, rice.scribe.IScribeApp subscriber, rice.pastry.security.Credentials cred)
          Joins a multicast group/topic.
 boolean Scribe.join(rice.pastry.NodeId topicId, rice.scribe.IScribeApp subscriber, rice.pastry.security.Credentials cred, java.io.Serializable obj)
          Joins a multicast group/topic.
 boolean Scribe.leave(rice.pastry.NodeId topicId, rice.scribe.IScribeApp subscriber, rice.pastry.security.Credentials cred)
          Leaving a multicast group/topic.
 boolean Scribe.multicast(rice.pastry.NodeId topicId, java.io.Serializable obj, rice.pastry.security.Credentials cred)
          Multicast information to a group/topic.
 boolean Scribe.anycast(rice.pastry.NodeId groupID, java.io.Serializable obj, rice.pastry.security.Credentials cred)
          Anycast to a group/topic.
 boolean Scribe.anycast(rice.pastry.NodeId groupID, rice.scribe.messaging.MessageAnycast anycastMessage, rice.pastry.security.Credentials cred)
          An application can create sub-classes of MessageAnycast type of messages and write their own handling functions so as to do some application-specific predicate searching.
 rice.scribe.messaging.ScribeMessage Scribe.makeSubscribeMessage(rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Makes a subscribe message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeUnsubscribeMessage(rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Makes an unsubscribe message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeCreateMessage(rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Makes a create message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makePublishMessage(rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Makes a publish message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeAnycastMessage(rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Makes a anycast message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeHeartBeatMessage(rice.pastry.security.Credentials c)
          Makes a heart-beat message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeAckOnSubscribeMessage(rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Makes a AckOnSubscribe message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeAckOnSubscribeMessage(rice.pastry.NodeId tid, rice.pastry.security.Credentials c, java.io.Serializable data)
          Makes a AckOnSubscribe message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeRequestToParentMessage(rice.pastry.security.Credentials c)
          Makes a RequestToParent message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeReplyFromParentMessage(rice.pastry.security.Credentials c)
          Makes a ReplyFromParent message using the current Pastry node as the source.
 rice.scribe.messaging.ScribeMessage Scribe.makeScribeMaintenanceMessage(rice.pastry.security.Credentials c)
          Makes a ScribeMaintenance message using the current Pastry node as the source.
 

Constructors in rice.scribe with parameters of type Credentials
Scribe(rice.pastry.PastryNode pn, rice.pastry.security.Credentials cred)
          Constructor.
 

Uses of Credentials in rice.scribe.maintenance
 

Constructors in rice.scribe.maintenance with parameters of type Credentials
MessageScribeMaintenance(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.security.Credentials c)
          Constructor
 

Uses of Credentials in rice.scribe.messaging
 

Constructors in rice.scribe.messaging with parameters of type Credentials
MessageAckOnSubscribe(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.NodeId tid, rice.pastry.security.Credentials c, java.io.Serializable data)
          Constructor
MessageAnycast(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.NodeId topicId, rice.pastry.security.Credentials cred)
          Constructor
MessageCreate(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.NodeId topicId, rice.pastry.security.Credentials c)
          Constructor.
MessageHeartBeat(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.security.Credentials c)
          Constructor
MessagePublish(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.NodeId topicId, rice.pastry.security.Credentials c)
          Constructor
MessageReplyFromParent(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.security.Credentials c)
          Constructor
MessageRequestToParent(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.security.Credentials c)
          Constructor
MessageSubscribe(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Constructor
MessageUnsubscribe(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Contructor
ScribeMessage(rice.pastry.messaging.Address addr, rice.pastry.NodeHandle source, rice.pastry.NodeId tid, rice.pastry.security.Credentials c)
          Constructor
 

Uses of Credentials in rice.scribe.testing
 

Fields in rice.scribe.testing declared as Credentials
protected static rice.pastry.security.Credentials DistScribeRegrTestApp.m_credentials
          The Credentials object to be used for all messaging through Pastry
 

Methods in rice.scribe.testing that return Credentials
 rice.pastry.security.Credentials DistScribeRegrTestApp.getCredentials()
           
 

Constructors in rice.scribe.testing with parameters of type Credentials
BasicScribeRegrTestApp(rice.pastry.PastryNode node, rice.scribe.Scribe scribe, int app, rice.pastry.security.Credentials cred)
           
DirectScribeMaintenanceTest.TestAnycastMessage(rice.pastry.messaging.Address address, rice.pastry.NodeHandle nh, rice.pastry.NodeId topicId, rice.pastry.security.Credentials credentials)
           
DirectScribeMaintenanceTestApp(rice.pastry.PastryNode node, rice.scribe.Scribe scribe, rice.pastry.security.Credentials cred)
          Constructor
DistScribeRegrTestApp(rice.pastry.PastryNode pn, rice.scribe.Scribe scribe, rice.pastry.security.Credentials cred, rice.scribe.testing.DistScribeRegrTest driver)
           
DistScribeRegrTestMessage(rice.pastry.messaging.Address addr, rice.pastry.security.Credentials c)
          Constructor
 


Rice Pastry API

Copyright © 2001 - Rice Pastry.


Imprint-Dataprotection