|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Id | |
solar.api | Contains some basic Solar APIs, such as event, attribute, and request. |
solar.service.dan | Contains DAN (Data Aggregation Network) service and related classes. |
solar.service.dan.comm | Events and requests for DAN service. |
solar.service.directory | Contains directory service that allows name advertisements and lookups. |
solar.service.directory.comm | Events and requests for directory service. |
solar.service.fap | Contains FAP (Filter-and-Pipe) service and related classes. |
solar.service.fap.comm | Events and requests for FAP service. |
solar.service.fork | |
solar.service.multicast | Contains the event multicasting service. |
solar.service.multicast.comm | Events and requests for multicast service. |
solar.service.pack | Contains the PACK service that allows customized flow-control polices. |
solar.service.pack.client | |
solar.service.pack.comm | Events and requests for PACK service. |
solar.service.pack.proto | Contains the suite of PACK protocols. |
solar.service.pubsub | |
solar.service.pubsub.client | |
solar.service.pubsub.comm | |
solar.service.rmtobj | Contains the service to monitor the liveness of and communicate with remote objects. |
solar.service.rmtobj.comm | Events and requests for remote object service. |
solar.service.rpc.comm | Events and requests for RPC service. |
solar.service.transport | Contains the data transport service. |
solar.test | Contains some sample testing Solar nodes, such as sources, operators, and applications. |
Uses of Id in solar.api |
Subclasses of Id in solar.api | |
class |
Guid
An object ID that is unique in global distributed system. |
Methods in solar.api that return Id | |
static Id |
Id.makeId()
Return a fresh ID. |
static Id |
Id.makeId(java.lang.String prefix)
Return a fresh ID with specified prefix. |
Id |
Identifiable.getId()
Return the ID of this object. |
Methods in solar.api with parameters of type Id | |
void |
Identifiable.setId(Id id)
Set the ID of this object. |
Constructors in solar.api with parameters of type Id | |
Guid(Address address,
Id id)
|
|
Id(Id id)
|
Uses of Id in solar.service.dan |
Fields in solar.service.dan declared as Id | |
protected Id |
GraphNode._gid
|
Methods in solar.service.dan that return Id | |
private Id |
PipeConnector.makePipeId()
|
Id |
PipeConnector.pconnect(Request request)
Handle the pconnect request. |
Id |
GraphNode.getId()
|
Methods in solar.service.dan with parameters of type Id | |
void |
GraphNode.setId(Id gid)
|
Uses of Id in solar.service.dan.comm |
Fields in solar.service.dan.comm declared as Id | |
protected Id |
PipeConnectRequest._pid
|
Methods in solar.service.dan.comm that return Id | |
Id |
PipeConnectRequest.getPipeId()
|
Constructors in solar.service.dan.comm with parameters of type Id | |
PipeConnectRequest(Guid sguid,
Guid dguid,
Address address,
Id pid,
int type,
boolean client)
|
Uses of Id in solar.service.directory |
Fields in solar.service.directory declared as Id | |
protected Id |
RemoteDirectoryListener._id
|
protected Id |
NameRecord._guid
|
Methods in solar.service.directory that return Id | |
Id |
RemoteDirectoryListener.getId()
|
Id |
NameRecord.getId()
Return the guid of corresponding name. |
Methods in solar.service.directory with parameters of type Id | |
java.lang.Object |
DistDirectoryService.advertise(Name name,
Id guid,
java.lang.Object obj)
|
java.lang.Object |
DistDirectoryService.unadvertise(Name name,
Id guid)
|
java.lang.Object |
DistDirectoryService.update(Name oldname,
Id guid,
Name newname,
java.lang.Object obj)
|
java.lang.Object |
CentralDirectoryService.advertise(Name name,
Id guid,
java.lang.Object obj)
|
java.lang.Object |
CentralDirectoryService.unadvertise(Name name,
Id guid)
|
java.lang.Object |
CentralDirectoryService.update(Name oldname,
Id guid,
Name newname,
java.lang.Object obj)
|
java.lang.Object |
DirectoryService.advertise(Name name,
Id guid,
java.lang.Object obj)
Advertise a name to the name space, with an app-specific object. |
java.lang.Object |
DirectoryService.unadvertise(Name name,
Id guid)
Unadvertise a name from the name space. |
java.lang.Object |
DirectoryService.update(Name oldname,
Id guid,
Name newname,
java.lang.Object obj)
Update a name advertisement in the name space. |
Constructors in solar.service.directory with parameters of type Id | |
RemoteDirectoryListener(Id id,
Address address)
|
|
NameRecord(Id guid,
Address address)
Construct a name record with its guid and current contact address. |
|
NameRecord(Id guid,
Address address,
java.lang.Object obj)
Construct a name record with additional application-specific object. |
Uses of Id in solar.service.directory.comm |
Fields in solar.service.directory.comm declared as Id | |
protected Id |
NameMigratedRequest._id
|
protected Id |
NameUpdatedRequest._id
|
protected Id |
NameRemovedRequest._id
|
protected Id |
NameAddedRequest._id
|
Methods in solar.service.directory.comm that return Id | |
Id |
NameMigratedRequest.getId()
|
Id |
NameUpdatedRequest.getId()
|
Id |
NameRemovedRequest.getId()
|
Id |
NameAddedRequest.getId()
|
Constructors in solar.service.directory.comm with parameters of type Id | |
NameMigratedRequest(Id id,
Name name,
NameRecord oldrec,
NameRecord newrec)
|
|
NameUpdatedRequest(Id id,
Name oldname,
NameRecord oldrecord,
Name newname,
NameRecord newrecord)
|
|
NameRemovedRequest(Id id,
Name name,
NameRecord record)
|
|
NameAddedRequest(Id id,
Name name,
NameRecord record)
|
Uses of Id in solar.service.fap |
Fields in solar.service.fap declared as Id | |
protected Id |
RemoteSinkChannel._pid
|
protected Id |
RemoteSourceChannel._pid
|
protected Id |
Pipe._pid
|
Methods in solar.service.fap that return Id | |
Id |
FapClientService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
DataSink sink,
InputPort inport)
|
Id |
FapClientService.pconnect(Id pid,
int type,
Address raddr,
Id rpid,
OutputPort outport,
DataSink sink,
InputPort inport,
boolean client)
|
Id |
FapClientService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
Address raddr,
Id rpid,
InputPort inport,
boolean client)
|
protected Id |
FapClientService.registerPipeId(Id pid)
|
protected Id |
FapClientService.makePipeId()
|
Id |
RemoteSinkChannel.getRemotePipeId()
Return the ID of remote pipe. |
Id |
RemoteSourceChannel.getRemotePipeId()
Return the ID of remote pipe. |
Id |
Pipe.getId()
|
Id |
FapService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
DataSink sink,
InputPort inport)
Setup a local pipe and return the pipe ID. |
Id |
FapService.pconnect(Id pid,
int type,
Address raddr,
Id rpid,
OutputPort outport,
DataSink sink,
InputPort inport,
boolean client)
Setup a pipe that has a remote source. |
Id |
FapService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
Address raddr,
Id rpid,
InputPort inport,
boolean client)
Setup a pipe that has a remote sink. |
Methods in solar.service.fap with parameters of type Id | |
static Pipe |
PipeFactory.makePipe(Id pid,
int type,
FapService fap)
Make a supported pipe. |
RpcService |
SolarFapService.getRpcService(Id pid)
|
TransportService |
SolarFapService.getTransportService(Id pid)
|
Id |
FapClientService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
DataSink sink,
InputPort inport)
|
Id |
FapClientService.pconnect(Id pid,
int type,
Address raddr,
Id rpid,
OutputPort outport,
DataSink sink,
InputPort inport,
boolean client)
|
Id |
FapClientService.pconnect(Id pid,
int type,
Address raddr,
Id rpid,
OutputPort outport,
DataSink sink,
InputPort inport,
boolean client)
|
Id |
FapClientService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
Address raddr,
Id rpid,
InputPort inport,
boolean client)
|
Id |
FapClientService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
Address raddr,
Id rpid,
InputPort inport,
boolean client)
|
Pipe |
FapClientService.getPipe(Id pid)
|
RpcService |
FapClientService.getRpcService(Id pid)
|
TransportService |
FapClientService.getTransportService(Id pid)
|
protected void |
FapClientService.registerPipe(Id pid,
Pipe pipe)
|
protected Id |
FapClientService.registerPipeId(Id pid)
|
void |
Pipe.setId(Id id)
|
Id |
FapService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
DataSink sink,
InputPort inport)
Setup a local pipe and return the pipe ID. |
Id |
FapService.pconnect(Id pid,
int type,
Address raddr,
Id rpid,
OutputPort outport,
DataSink sink,
InputPort inport,
boolean client)
Setup a pipe that has a remote source. |
Id |
FapService.pconnect(Id pid,
int type,
Address raddr,
Id rpid,
OutputPort outport,
DataSink sink,
InputPort inport,
boolean client)
Setup a pipe that has a remote source. |
Id |
FapService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
Address raddr,
Id rpid,
InputPort inport,
boolean client)
Setup a pipe that has a remote sink. |
Id |
FapService.pconnect(Id pid,
int type,
DataSource source,
OutputPort outport,
Address raddr,
Id rpid,
InputPort inport,
boolean client)
Setup a pipe that has a remote sink. |
Pipe |
FapService.getPipe(Id pid)
Return a pipe given its ID. |
RpcService |
FapService.getRpcService(Id pid)
Return the RPC service used by a particular pipe. |
TransportService |
FapService.getTransportService(Id pid)
Return the transport service used by a particular pipe. |
Constructors in solar.service.fap with parameters of type Id | |
DirectPipe(Id pid,
int type,
FapService fap)
|
|
RemoteSinkChannel(Address addr,
Id pid,
InputPort inport)
Constructs a remote channel with remote address and pipe ID (for sink). |
|
RemoteSourceChannel(Address addr,
Id pid,
OutputPort outport)
Constructs a remote channel with remote address and pipe ID (for source). |
|
Pipe(Id pid,
int type)
Constructs a pipe with specified ID and pull/push type. |
|
Pipe(Id pid,
int type,
SourceChannel source,
SinkChannel sink)
Constructs a pipe with additional pair of source/sink channels. |
Uses of Id in solar.service.fap.comm |
Fields in solar.service.fap.comm declared as Id | |
protected Id |
PipePullRequest._pid
|
Methods in solar.service.fap.comm that return Id | |
Id |
PipePushEvent.getPipeId()
|
Id |
PipePullRequest.getPipeId()
|
Constructors in solar.service.fap.comm with parameters of type Id | |
PipePushEvent(Id pid,
java.lang.Object data)
|
|
PipePullRequest(Id pid,
java.lang.Object query)
|
Uses of Id in solar.service.fork |
Fields in solar.service.fork declared as Id | |
(package private) Id |
Task._taskId
|
Methods in solar.service.fork that return Id | |
Id |
Task.getTaskId()
|
Methods in solar.service.fork with parameters of type Id | |
void |
SolarForkService.start(Id id,
Address dest,
java.lang.String cmd)
|
void |
SolarForkService.destroy(Id id,
Address dest)
|
void |
ForkService.start(Id id,
Address dest,
java.lang.String cmd)
Execute a command on specified address. |
void |
ForkService.destroy(Id id,
Address dest)
Execute a previously created process at specified address. |
Constructors in solar.service.fork with parameters of type Id | |
Task(Id id)
|
Uses of Id in solar.service.multicast |
Fields in solar.service.multicast declared as Id | |
protected Id |
MulticastGroup._groupId
|
protected Id |
RemoteMulticastMember._id
|
Methods in solar.service.multicast that return Id | |
Id |
MulticastGroup.getGroupId()
|
Methods in solar.service.multicast with parameters of type Id | |
void |
ScribeMulticastService.create(Id groupId)
|
void |
ScribeMulticastService.destroy(Id groupId)
|
void |
ScribeMulticastService.join(Id groupId,
MulticastMember mcmember)
|
void |
ScribeMulticastService.leave(Id groupId,
MulticastMember mcmember)
|
void |
ScribeMulticastService.multicast(Id groupId,
Event evt)
|
void |
NaiveMulticastService.create(Id groupId)
|
void |
NaiveMulticastService.destroy(Id groupId)
|
void |
NaiveMulticastService.join(Id groupId,
MulticastMember member)
|
void |
NaiveMulticastService.leave(Id groupId,
MulticastMember member)
|
void |
NaiveMulticastService.multicast(Id groupId,
Event evt)
|
private Name |
NaiveMulticastService.getNameByGroupId(Id groupId)
|
private void |
NaiveMulticastService.doJoin(Id groupId,
MulticastMember member,
boolean local)
|
private void |
NaiveMulticastService.doLeave(Id groupId,
MulticastMember member,
boolean local)
|
private void |
NaiveMulticastService.doMulticast(Id groupId,
Event evt,
boolean local)
|
void |
MulticastService.create(Id groupId)
Create a multicast group. |
void |
MulticastService.destroy(Id groupId)
Destroy a multicast group. |
void |
MulticastService.join(Id groupId,
MulticastMember mcmember)
Join a multicast group. |
void |
MulticastService.leave(Id groupId,
MulticastMember mcmember)
Leave a multicast group. |
void |
MulticastService.multicast(Id groupId,
Event evt)
Multicast an application-data unit to all group memebers. |
Constructors in solar.service.multicast with parameters of type Id | |
MulticastGroup(Id groupId)
|
|
RemoteMulticastMember(Id id,
Address address)
|
Uses of Id in solar.service.multicast.comm |
Fields in solar.service.multicast.comm declared as Id | |
protected Id |
MulticastRequest._groupId
|
protected Id |
LeaveRequest._groupId
|
protected Id |
JoinRequest._groupId
|
protected Id |
ReceiveRequest._id
|
Methods in solar.service.multicast.comm that return Id | |
Id |
MulticastRequest.getGroupId()
|
Id |
LeaveRequest.getGroupId()
|
Id |
JoinRequest.getGroupId()
|
Id |
ReceiveRequest.getId()
|
Constructors in solar.service.multicast.comm with parameters of type Id | |
MulticastRequest(Id groupId,
Event event)
|
|
LeaveRequest(Id groupId,
RemoteMulticastMember rmm)
|
|
JoinRequest(Id groupId,
RemoteMulticastMember rmm)
|
|
ReceiveRequest(Id id,
Event event)
|
Uses of Id in solar.service.pack |
Fields in solar.service.pack declared as Id | |
(package private) Id |
ScribePackService.SubscribeTask._subId
|
(package private) Id |
ScribePackService.RootTask._id
|
(package private) Id |
EndPointManager.EP._session
|
private Id |
PackFilter._fid
|
Methods in solar.service.pack that return Id | |
static Id |
ScribePackService.makeFakeId(Id pubId,
Id subId)
|
private Id |
ScribePackService.makeSession()
Return a new session ID. |
Id |
EndPointManager.getSession(Id id)
|
Id |
PackFilter.getId()
|
Methods in solar.service.pack with parameters of type Id | |
boolean |
ScribeManager.isRoot(Id topic)
Is this node the root of specified topic. |
java.util.List |
ScribeManager.getChildren(Id topic)
Get the children address of this node for specified topic. |
Address |
ScribeManager.getParent(Id topic)
Get the parent address of this node for specified topic. |
void |
ScribeManager.create(Id topic)
Create a mutlicast tree for specified topic. |
void |
ScribeManager.join(Id topic)
Join the mutlicast tree of specified topic. |
void |
ScribeManager.multicast(Id topic,
Event evt)
Multicast an event to the tree of specified topic. |
Address |
ScribeManager.getNodeAddress(Id id)
Convert a Solar ID to Pastry address. |
rice.pastry.NodeId |
ScribeManager.getNodeId(Id topic)
Get/Update the Id-NodeId mapping from cache. |
void |
ScribePackService.attachPublisher(Id pubId,
Publisher publisher)
|
void |
ScribePackService.detachPublisher(Id pubId)
|
void |
ScribePackService.attachSubscriber(Id subId,
Subscriber subscriber)
|
void |
ScribePackService.detachSubscriber(Id subId)
|
void |
ScribePackService.subscribe(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
ScribePackService.subscribe(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
ScribePackService.publish(Id pubId,
Event evt)
|
Guid |
ScribePackService.makeGuid(Id id)
|
static Id |
ScribePackService.makeFakeId(Id pubId,
Id subId)
|
static Id |
ScribePackService.makeFakeId(Id pubId,
Id subId)
|
protected void |
ScribePackService.doAttachPublisher(Id pubId,
Id session,
Address address,
Publisher publisher)
|
protected void |
ScribePackService.doAttachPublisher(Id pubId,
Id session,
Address address,
Publisher publisher)
|
protected void |
ScribePackService.doDetachPublisher(Id pubId)
|
protected void |
ScribePackService.doAttachSubscriber(Id subId,
Id session,
Address address,
Subscriber subscriber)
|
protected void |
ScribePackService.doAttachSubscriber(Id subId,
Id session,
Address address,
Subscriber subscriber)
|
protected void |
ScribePackService.doDetachSubscriber(Id subId)
|
protected void |
ScribePackService.doSubscribe(Id pubId,
Id subId,
java.lang.Object policy)
|
protected void |
ScribePackService.doSubscribe(Id pubId,
Id subId,
java.lang.Object policy)
|
protected void |
ScribePackService.doPublish(Id pubId,
Event evt)
|
private boolean |
ScribePackService.sendToParent(Id pubId,
Event evt)
Send an event to a topic's parent, return false if parent is null. |
private boolean |
ScribePackService.sendToRoot(Id id,
Event evt)
Send an event to a topic's root, return false if root is local. |
private boolean |
ScribePackService.sendToProxy(Id id,
Event evt)
Send an event to a topic's proxy, return false if proxy is local. |
private void |
ScribePackService.addRootTask(Id id,
ScribePackService.RootTask roottask)
|
private void |
ScribePackService.removeRootTask(Id id)
|
private void |
ScribePackService.addSubscribeTask(Id pubId,
Id subId,
ScribePackService.SubscribeTask subtask)
|
private void |
ScribePackService.addSubscribeTask(Id pubId,
Id subId,
ScribePackService.SubscribeTask subtask)
|
private void |
ScribePackService.removeSubscribeTask(Id pubId,
Id subId)
|
private void |
ScribePackService.removeSubscribeTask(Id pubId,
Id subId)
|
private void |
ScribePackService.removeSubscribeTask(Id subId)
|
private void |
ScribePackService.addScribeRoot(Id id,
Address root)
|
private void |
ScribePackService.removeScribeRoot(Id id)
|
private Address |
ScribePackService.getScribeRoot(Id id)
|
private void |
ScribePackService.addScribeProxy(Id id,
Address proxy)
|
private void |
ScribePackService.removeScribeProxy(Id id)
|
private Address |
ScribePackService.getScribeProxy(Id id)
|
private void |
ScribePackService.addFakeId(Id pubId,
Id fakeId)
|
private void |
ScribePackService.addFakeId(Id pubId,
Id fakeId)
|
private java.util.Set |
ScribePackService.getFakeIds(Id pubId)
|
boolean |
EndPointManager.contains(Id id)
|
void |
EndPointManager.attach(Id id,
Id session,
Address address,
EndPoint endpoint)
|
void |
EndPointManager.attach(Id id,
Id session,
Address address,
EndPoint endpoint)
|
void |
EndPointManager.detach(Id id)
|
Id |
EndPointManager.getSession(Id id)
|
Address |
EndPointManager.getAddress(Id id)
|
EndPoint |
EndPointManager.getEndPoint(Id id)
|
void |
EndPointManager.assertAttached(Id id)
|
void |
EndPointManager.assertNotAttached(Id id)
|
void |
ClientPackService.attachPublisher(Id pubId,
Publisher publisher)
|
void |
ClientPackService.detachPublisher(Id pubId)
|
void |
ClientPackService.attachSubscriber(Id subId,
Subscriber subscriber)
|
void |
ClientPackService.detachSubscriber(Id subId)
|
void |
ClientPackService.subscribe(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
ClientPackService.subscribe(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
ClientPackService.publish(Id pubId,
Event evt)
|
Guid |
ClientPackService.makeGuid(Id id)
|
void |
PackFilter.setId(Id id)
|
void |
PackService.attachPublisher(Id pubId,
Publisher publisher)
Attach a PACK publisher to the service. |
void |
PackService.detachPublisher(Id pubId)
Detach a PACK publisher from the service. |
void |
PackService.attachSubscriber(Id subId,
Subscriber subscriber)
Attach a PACK subscriber to the service. |
void |
PackService.detachSubscriber(Id subId)
Detach a PACK subscriber from the service. |
void |
PackService.subscribe(Id pubId,
Id subId,
java.lang.Object policy)
Make a subscription to a PACK publisher. |
void |
PackService.subscribe(Id pubId,
Id subId,
java.lang.Object policy)
Make a subscription to a PACK publisher. |
void |
PackService.publish(Id pubId,
Event evt)
Publish an event to all subscribers. |
Guid |
PackService.makeGuid(Id id)
Return a global unique ID. |
Constructors in solar.service.pack with parameters of type Id | |
ScribePackService.SubscribeTask(Id subId,
SubscribeEvent evt)
|
|
ScribePackService.RootTask(Id id)
|
|
EndPointManager.EP(Id session,
Address address,
EndPoint endpoint)
|
|
PackFilter(Id fid)
|
Uses of Id in solar.service.pack.client |
Methods in solar.service.pack.client with parameters of type Id | |
void |
PackClient.attachPublisher(Id pubId,
Publisher publisher)
|
void |
PackClient.detachPublisher(Id pubId)
|
void |
PackClient.attachSubscriber(Id subId,
Subscriber subscriber)
|
void |
PackClient.detachSubscriber(Id subId)
|
void |
PackClient.subscribe(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
PackClient.subscribe(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
PackClient.publish(Id pubId,
Event evt)
|
Guid |
PackClient.makeGuid(Id id)
|
Uses of Id in solar.service.pack.comm |
Fields in solar.service.pack.comm declared as Id | |
protected Id |
ScribeRootRequest._id
|
protected Id |
SubscribeRequest._pubid
|
protected Id |
SubscribeRequest._subid
|
protected Id |
AttachPublisherRequest._pubid
|
protected Id |
AttachSubscriberRequest._pubid
|
protected Id |
DetachPublisherRequest._pubid
|
protected Id |
DetachSubscriberRequest._pubid
|
Methods in solar.service.pack.comm that return Id | |
Id |
AckEvent.getPubId()
|
Id |
AckEvent.getSubId()
|
Id |
ScribeRootRequest.getId()
|
Id |
PackEvent.getPubId()
|
Id |
PackEvent.getSubId()
|
Id |
SubscribeEvent.getPubId()
|
Id |
SubscribeEvent.getSubId()
|
Id |
SubscribeRequest.getPubId()
|
Id |
SubscribeRequest.getSubId()
|
Id |
AttachPublisherRequest.getPubId()
|
Id |
AttachSubscriberRequest.getSubId()
|
Id |
DetachPublisherRequest.getPubId()
|
Id |
DetachSubscriberRequest.getSubId()
|
Constructors in solar.service.pack.comm with parameters of type Id | |
AckEvent(long ack,
Id pubId,
Id subId)
|
|
AckEvent(long ack,
Id pubId,
Id subId)
|
|
ScribeRootRequest(Id id)
|
|
PackEvent(Id pubId,
Id subId,
Event event,
boolean forward)
|
|
PackEvent(Id pubId,
Id subId,
Event event,
boolean forward)
|
|
SubscribeEvent(Id pubId,
Id subId,
java.lang.Object policy,
Address lasthop,
boolean forward)
|
|
SubscribeEvent(Id pubId,
Id subId,
java.lang.Object policy,
Address lasthop,
boolean forward)
|
|
SubscribeRequest(Id pubid,
Id subid,
java.lang.Object policy)
|
|
SubscribeRequest(Id pubid,
Id subid,
java.lang.Object policy)
|
|
AttachPublisherRequest(Id pubid)
|
|
AttachSubscriberRequest(Id pubid)
|
|
DetachPublisherRequest(Id pubid)
|
|
DetachSubscriberRequest(Id pubid)
|
Uses of Id in solar.service.pack.proto |
Fields in solar.service.pack.proto declared as Id | |
protected Id |
GroupBufferHandle._pubId
|
protected Id |
SingleBufferHandle._subId
|
protected Id |
SingleBufferHandle._pubId
|
protected Id |
BufferedEvent._pubId
|
protected Id |
BufferedEvent._subId
|
Methods in solar.service.pack.proto that return Id | |
Id |
GroupBufferHandle.getPubId()
|
Id |
SingleBufferHandle.getPubId()
|
Id |
BufferHandle.getPubId()
Return the publisher ID of this handle. |
Id |
BufferedEvent.getPubId()
Return the ID of the publisher for this event. |
Id |
BufferedEvent.getSubId()
If return null, then it is multicast event otherwise it is unicast. |
Methods in solar.service.pack.proto with parameters of type Id | |
void |
DropTailIBM.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
DropTailIBM.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
PackTailIBM.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
PackTailIBM.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
ForwardProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
ForwardProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy)
|
boolean |
GroupBufferHandle.hasSubscriber(Id subId)
|
void |
GroupBufferHandle.addSubscriber(Id subId,
java.lang.Object policy,
Buffer buffer)
|
Buffer |
GroupBufferHandle.removeSubscriber(Id subId)
|
void |
GroupBufferHandle.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
GroupBufferHandle.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
GroupBufferHandle.putEvents(Id pubId,
Id subId,
Buffer buffer)
|
void |
GroupBufferHandle.putEvents(Id pubId,
Id subId,
Buffer buffer)
|
private void |
GroupBufferHandle.putSubEvent(Id subId,
Event evt)
|
private void |
GroupBufferHandle.putSubEvents(Id subId,
Buffer buffer)
|
boolean |
SingleBufferHandle.hasSubscriber(Id subId)
|
void |
SingleBufferHandle.addSubscriber(Id subId,
java.lang.Object policy,
Buffer buffer)
|
Buffer |
SingleBufferHandle.removeSubscriber(Id subId)
|
void |
SingleBufferHandle.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
SingleBufferHandle.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
SingleBufferHandle.putEvents(Id pubId,
Id subId,
Buffer buffer)
|
void |
SingleBufferHandle.putEvents(Id pubId,
Id subId,
Buffer buffer)
|
boolean |
BufferHandle.hasSubscriber(Id subId)
Return whether this handle contains specified subscriber. |
void |
BufferHandle.addSubscriber(Id subId,
java.lang.Object policy,
Buffer buffer)
Add a subscriber with specified policy. |
Buffer |
BufferHandle.removeSubscriber(Id subId)
Remove an existing subscriber and return its associated buffer. |
void |
BufferHandle.putEvent(Id pubId,
Id subId,
Event evt)
Put a subscribed event into this handle. |
void |
BufferHandle.putEvent(Id pubId,
Id subId,
Event evt)
Put a subscribed event into this handle. |
void |
BufferHandle.putEvents(Id pubId,
Id subId,
Buffer buffer)
Put a list of events into this handle. |
void |
BufferHandle.putEvents(Id pubId,
Id subId,
Buffer buffer)
Put a list of events into this handle. |
void |
InputBufferManager.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
InputBufferManager.putEvent(Id pubId,
Id subId,
Event evt)
|
void |
InputProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy,
Address from)
|
void |
InputProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy,
Address from)
|
void |
OutputProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
OutputProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy)
|
void |
BaseProtocol.addPublisher(Id pubId)
Add a publisher that may put events in this buffer manager. |
boolean |
BaseProtocol.hasPublisher(Id pubId)
Whether this manager contains the specified publisher. |
void |
BaseProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy)
Add a local subscriber that may get events from this manager. |
void |
BaseProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy)
Add a local subscriber that may get events from this manager. |
void |
BaseProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy,
Address from)
Add a remote subscriber that may get events from this manager. |
void |
BaseProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy,
Address from)
Add a remote subscriber that may get events from this manager. |
void |
BaseProtocol.removePublisher(Id pubId)
Cancel all the buffers for specified publisher. |
void |
BaseProtocol.removeSubscriber(Id subId)
Cancel all the buffers for specified subscriber. |
private void |
BaseProtocol.assertPubRegistered(Id pubId)
|
Constructors in solar.service.pack.proto with parameters of type Id | |
GroupBufferHandle(Id pubId,
java.lang.Object subkey,
int suspendLimit)
|
|
SingleBufferHandle(Id pubId,
java.lang.Object subkey,
int suspendLimit)
|
|
BufferedEvent(Id pubId,
Id subId,
Event evt)
|
|
BufferedEvent(Id pubId,
Id subId,
Event evt)
|
|
BufferedEvent(Id pubId,
Address dest,
Event evt)
|
Uses of Id in solar.service.pubsub |
Fields in solar.service.pubsub declared as Id | |
(package private) Id |
EndPointManager.EP._session
|
Methods in solar.service.pubsub that return Id | |
private Id |
ScribePubSubService.makeSession()
|
Id |
EndPointManager.getSession(Id id)
|
Methods in solar.service.pubsub with parameters of type Id | |
void |
ScribePubSubService.addPublisher(Id pubId,
Publisher publisher)
|
void |
ScribePubSubService.addSubscriber(Id subId,
Subscriber subscriber)
|
void |
ScribePubSubService.subscribe(Id pubId,
Id subId,
java.lang.Object extra)
|
void |
ScribePubSubService.subscribe(Id pubId,
Id subId,
java.lang.Object extra)
|
void |
ScribePubSubService.publish(Id pubId,
Event evt)
|
protected void |
ScribePubSubService.doPubRegister(Id pubId,
Id session,
Address address,
Publisher publisher)
|
protected void |
ScribePubSubService.doPubRegister(Id pubId,
Id session,
Address address,
Publisher publisher)
|
protected void |
ScribePubSubService.doSubRegister(Id subId,
Id session,
Address address,
Subscriber subscriber)
|
protected void |
ScribePubSubService.doSubRegister(Id subId,
Id session,
Address address,
Subscriber subscriber)
|
protected void |
ScribePubSubService.doSubscribe(Id pubId,
Id subId,
java.lang.Object extra)
|
protected void |
ScribePubSubService.doSubscribe(Id pubId,
Id subId,
java.lang.Object extra)
|
protected void |
ScribePubSubService.doPublish(Id pubId,
Event evt)
|
private Guid |
ScribePubSubService.makeGuid(Id id)
|
private void |
ScribePubSubService.assertRegistered(Id id)
|
private void |
ScribePubSubService.assertNotRegistered(Id id)
|
void |
ClientPubSubService.addPublisher(Id pubId,
Publisher publisher)
|
void |
ClientPubSubService.addSubscriber(Id subId,
Subscriber subscriber)
|
void |
ClientPubSubService.subscribe(Id pubId,
Id subId,
java.lang.Object extra)
|
void |
ClientPubSubService.subscribe(Id pubId,
Id subId,
java.lang.Object extra)
|
void |
ClientPubSubService.publish(Id pubId,
Event evt)
|
private Guid |
ClientPubSubService.makeGuid(Id id)
|
private void |
ClientPubSubService.assertRegistered(Id id)
|
private void |
ClientPubSubService.assertNotRegistered(Id id)
|
void |
PubSubService.addPublisher(Id pubId,
Publisher publisher)
Register a publisher with the service. |
void |
PubSubService.addSubscriber(Id subId,
Subscriber subscriber)
Register a subscriber with the service. |
void |
PubSubService.subscribe(Id pubId,
Id subId,
java.lang.Object extra)
Make a subscription to a publisher. |
void |
PubSubService.subscribe(Id pubId,
Id subId,
java.lang.Object extra)
Make a subscription to a publisher. |
void |
PubSubService.publish(Id pubId,
Event evt)
Publish an event to all subscribers. |
boolean |
EndPointManager.contains(Id id)
|
void |
EndPointManager.putEndPoint(Id id,
Id session,
Address address,
EndPoint endpoint)
|
void |
EndPointManager.putEndPoint(Id id,
Id session,
Address address,
EndPoint endpoint)
|
Id |
EndPointManager.getSession(Id id)
|
Address |
EndPointManager.getAddress(Id id)
|
EndPoint |
EndPointManager.getEndPoint(Id id)
|
void |
ScribeManager.create(Id topic)
|
void |
ScribeManager.join(Id topic)
|
void |
ScribeManager.multicast(Id topic,
Event evt)
|
Constructors in solar.service.pubsub with parameters of type Id | |
EndPointManager.EP(Id session,
Address address,
EndPoint endpoint)
|
Uses of Id in solar.service.pubsub.client |
Methods in solar.service.pubsub.client with parameters of type Id | |
void |
PubSubClient.addPublisher(Id pubId,
Publisher publisher)
|
void |
PubSubClient.addSubscriber(Id subId,
Subscriber subscriber)
|
void |
PubSubClient.subscribe(Id pubId,
Id subId,
java.lang.Object extra)
|
void |
PubSubClient.subscribe(Id pubId,
Id subId,
java.lang.Object extra)
|
void |
PubSubClient.publish(Id pubId,
Event evt)
|
Uses of Id in solar.service.pubsub.comm |
Fields in solar.service.pubsub.comm declared as Id | |
protected Id |
PubRegisterRequest._pubid
|
protected Id |
SubRegisterRequest._pubid
|
protected Id |
SubscribeRequest._pubId
|
protected Id |
SubscribeRequest._subId
|
Methods in solar.service.pubsub.comm that return Id | |
Id |
PubEvent.getPubId()
|
Id |
PubEvent.getSubId()
|
Id |
PubRegisterRequest.getPubId()
|
Id |
SubRegisterRequest.getSubId()
|
Id |
SubscribeRequest.getPubId()
|
Id |
SubscribeRequest.getSubId()
|
Methods in solar.service.pubsub.comm with parameters of type Id | |
void |
PubEvent.setSubId(Id subId)
|
Constructors in solar.service.pubsub.comm with parameters of type Id | |
PubEvent(Id pubId,
Id subId,
Event event)
|
|
PubEvent(Id pubId,
Id subId,
Event event)
|
|
PubRegisterRequest(Id pubid)
|
|
SubRegisterRequest(Id pubid)
|
|
SubscribeRequest(Id pubId,
Id subId,
java.lang.Object extra)
|
|
SubscribeRequest(Id pubId,
Id subId,
java.lang.Object extra)
|
Uses of Id in solar.service.rmtobj |
Fields in solar.service.rmtobj declared as Id | |
protected Id |
RemoteObject._id
|
Methods in solar.service.rmtobj that return Id | |
Id |
RemoteObject.getId()
|
Methods in solar.service.rmtobj with parameters of type Id | |
void |
SolarRemoteObjectService.register(Id id,
RequestHandler handler)
|
void |
SolarRemoteObjectService.register(Id id)
|
void |
SolarRemoteObjectService.unregister(Id id)
|
void |
RemoteObjectService.register(Id id,
RequestHandler handler)
Register a local object for remote monitoring. |
void |
RemoteObjectService.register(Id id)
Register a local object for remote monitoring. |
void |
RemoteObjectService.unregister(Id id)
Unregister a local object. |
Constructors in solar.service.rmtobj with parameters of type Id | |
RemoteObject(Address address,
Id id)
|
Uses of Id in solar.service.rmtobj.comm |
Fields in solar.service.rmtobj.comm declared as Id | |
protected Id |
RegisterRequest._id
|
protected Id |
UnregisterRequest._id
|
Methods in solar.service.rmtobj.comm that return Id | |
Id |
RegisterRequest.getId()
|
Id |
UnregisterRequest.getId()
|
Constructors in solar.service.rmtobj.comm with parameters of type Id | |
RegisterRequest(Id id)
|
|
UnregisterRequest(Id id)
|
Uses of Id in solar.service.rpc.comm |
Methods in solar.service.rpc.comm that return Id | |
Id |
ReplyEvent.getBlock()
|
Id |
RequestEvent.getBlock()
|
Constructors in solar.service.rpc.comm with parameters of type Id | |
ReplyEvent(java.lang.Object reply,
Id block)
|
|
RequestEvent(Request request,
java.lang.String handler,
Id block)
|
Uses of Id in solar.service.transport |
Fields in solar.service.transport declared as Id | |
protected Id |
Header._multiplex
|
Methods in solar.service.transport that return Id | |
Id |
Header.getMultiplexId()
|
Methods in solar.service.transport with parameters of type Id | |
void |
UdpObjectTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
UdpObjectTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
UdpTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
UdpTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
TcpObjectTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
TcpObjectTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
TcpTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
TcpTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
PastryObjectTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
PastryObjectTransport.send(Adu adu,
Address dest,
Id multiplex)
|
private void |
BaseTransportService.doSend(Adu adu,
Address dest,
Id multiplex)
|
void |
BaseTransportService.send(Adu adu,
Address dest,
Id multiplex)
|
void |
PastryTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
PastryTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
Header.setMultiplexId(Id multiplex)
|
void |
Transport.send(byte[] data,
Address dest,
Id multiplex)
Send an data unit to destination address with a multiplexer. |
void |
Transport.send(Adu adu,
Address dest,
Id multiplex)
Send the adu over transport to destination, with a multipex ID. |
void |
TransportService.send(Adu adu,
Address dest,
Id multiplex)
Send an application data unit to destination address. |
Constructors in solar.service.transport with parameters of type Id | |
Header(Id multiplex)
|
Uses of Id in solar.test |
Fields in solar.test declared as Id | |
protected Id |
PackSender._pubId
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |