|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |