|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Address | |
rice.pastry.socket | TCP under rice.pastry.wire package is implemented using java.nio package and has some known problems particularly under high stress. |
solar.api | Contains some basic Solar APIs, such as event, attribute, and request. |
solar.module.protocol | |
solar.service | Contains the core Solar service framework. |
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.dispatch | Contains the data dispatching service. |
solar.service.fap | Contains FAP (Filter-and-Pipe) service and related classes. |
solar.service.fork | |
solar.service.mhost | Contains mobile host service that manages physical mobility. |
solar.service.mhost.comm | |
solar.service.multicast | Contains the event multicasting service. |
solar.service.pack | Contains the PACK service that allows customized flow-control polices. |
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.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.routing | Contains the data routing service, currently not used by Solar. |
solar.service.routing.comm | Events and requests for routing service. |
solar.service.rpc | Contains the simulated 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 Address in rice.pastry.socket |
Methods in rice.pastry.socket with parameters of type Address | |
void |
SocketPastryNodeFactory.connectionOpened(Address peer)
|
void |
SocketPastryNodeFactory.connectionClosed(Address peer)
|
void |
SocketNodeHandle.connectionOpened(Address peer)
|
void |
SocketNodeHandle.connectionClosed(Address peer)
|
Uses of Address in solar.api |
Fields in solar.api declared as Address | |
protected Address |
Guid._address
|
protected Address |
Request._source
|
Methods in solar.api that return Address | |
Address |
Request.getSourceAddress()
|
Methods in solar.api with parameters of type Address | |
static Guid |
Guid.makeGuid(Address address)
Return a fresh Guid. |
void |
Request.setSourceAddress(Address source)
|
Constructors in solar.api with parameters of type Address | |
Guid(Address address)
|
|
Guid(Address address,
Id id)
|
|
Guid(Address address,
java.lang.String id)
|
Uses of Address in solar.module.protocol |
Methods in solar.module.protocol with parameters of type Address | |
void |
Protocol.putEvent(Event evt,
Address from)
Put a received event into protocol buffers. |
Uses of Address in solar.service |
Methods in solar.service with parameters of type Address | |
void |
BaseService.handleEvent(Event evt,
Address source)
|
Uses of Address in solar.service.dan |
Fields in solar.service.dan declared as Address | |
private Address |
DanClientService._planet
|
private Address |
DanClientService._laddr
|
protected Address |
PipeConnector._laddr
|
protected Address |
AbstractDanService._laddr
|
Methods in solar.service.dan that return Address | |
Address |
DanClientService.getLocalAddress()
|
Address |
AbstractDanService.getLocalAddress()
|
Address |
GraphManager.getAddress(Guid guid)
Return the currrent address of the node with specified guid. |
Address |
NodeManager.getRemote(Guid guid)
Get the address of a remote node. |
Address |
DanService.getLocalAddress()
Return the local address of the resident Planet. |
Methods in solar.service.dan with parameters of type Address | |
void |
PipeConnector.pconnect(int type,
Guid sguid,
java.lang.String outport,
Address addr,
Guid dguid,
java.lang.String inport,
boolean client)
Connects a local source to a remote sink. |
void |
PipeConnector.pconnect(int type,
Address addr,
Guid sguid,
java.lang.String outport,
Guid dguid,
java.lang.String inport,
boolean client)
Connects a remote source to a local sink. |
private java.lang.Object |
PipeConnector.callRpc(Address addr,
Request req)
Invoke a RPC call with specified request. |
void |
NodeManager.putRemote(Guid guid,
Address addr)
Put a remove node with specified address. |
Uses of Address in solar.service.dan.comm |
Fields in solar.service.dan.comm declared as Address | |
protected Address |
PipeConnectRequest._address
|
Methods in solar.service.dan.comm that return Address | |
Address |
PipeConnectRequest.getAddress()
|
Constructors in solar.service.dan.comm with parameters of type Address | |
PipeConnectRequest(Guid sguid,
Guid dguid,
Address address,
Id pid,
int type,
boolean client)
|
Uses of Address in solar.service.directory |
Fields in solar.service.directory declared as Address | |
protected Address |
DistDirectoryService._laddr
|
protected Address |
RemoteDirectoryListener._address
|
protected Address |
CentralDirectoryService._server
|
protected Address |
CentralDirectoryService._laddr
|
protected Address |
NameRecord._address
|
Methods in solar.service.directory that return Address | |
Address |
RemoteDirectoryListener.getAddress()
|
Address |
NameRecord.getAddress()
Return the current contact address of corresponding name. |
Constructors in solar.service.directory with parameters of type Address | |
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 Address in solar.service.dispatch |
Fields in solar.service.dispatch declared as Address | |
protected Address |
DispatchUnit._source
|
Methods in solar.service.dispatch that return Address | |
Address |
SolarDispatchService.getTransportAddress(java.lang.String name)
|
Address |
DispatchService.getTransportAddress(java.lang.String name)
Return local address of a transport service with specified name. |
Address |
DispatchUnit.getSourceAddress()
|
Methods in solar.service.dispatch with parameters of type Address | |
void |
SolarDispatchService.NetListener.connectionOpened(Address peer)
|
void |
SolarDispatchService.NetListener.connectionClosed(Address peer)
|
void |
SolarDispatchService.dispatchEvent(Event evt,
Address dest,
java.lang.String service,
java.lang.String transport)
|
void |
DispatchService.dispatchEvent(Event evt,
Address dest,
java.lang.String service,
java.lang.String transport)
Dispatch an event to specified destination using a transport service. |
Constructors in solar.service.dispatch with parameters of type Address | |
DispatchUnit(Adu adu,
java.lang.String service,
java.lang.String transport,
Address source)
|
Uses of Address in solar.service.fap |
Fields in solar.service.fap declared as Address | |
protected Address |
RemoteSinkChannel._addr
|
protected Address |
RemoteSourceChannel._addr
|
Methods in solar.service.fap that return Address | |
Address |
RemoteSinkChannel.getRemoteAddress()
Return the address of remote source. |
Address |
RemoteSourceChannel.getRemoteAddress()
Return the address of remote source. |
Methods in solar.service.fap with parameters of type Address | |
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 |
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. |
Constructors in solar.service.fap with parameters of type Address | |
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). |
Uses of Address in solar.service.fork |
Fields in solar.service.fork declared as Address | |
protected Address |
SolarForkService._transportAddress
|
(package private) Address |
Task._src
|
(package private) Address |
Task._dest
|
Methods in solar.service.fork that return Address | |
Address |
Task.getDestination()
|
Address |
Task.getSource()
|
Methods in solar.service.fork with parameters of type Address | |
void |
SolarForkService.start(Id id,
Address dest,
java.lang.String cmd)
|
void |
SolarForkService.destroy(Id id,
Address dest)
|
void |
Task.setDestination(Address dest)
|
void |
Task.setSource(Address src)
|
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. |
Uses of Address in solar.service.mhost |
Fields in solar.service.mhost declared as Address | |
protected Address |
SolarMobileHostService._transportAddress
|
Methods in solar.service.mhost that return Address | |
Address |
SolarMobileHostService.getAttachedServer()
|
Address |
MobileHostService.getAttachedServer()
Get the Planet address to which this client is attached. |
Methods in solar.service.mhost with parameters of type Address | |
void |
SolarMobileHostService.attach(Address address)
|
void |
SolarMobileHostService.detach(Address address)
|
boolean |
SolarMobileHostService.isAttached(Address client)
|
private java.lang.Object |
SolarMobileHostService.callRpc(Address address,
Request request)
|
private void |
SolarMobileHostService.notifyClientAttached(Address address)
|
private void |
SolarMobileHostService.notifyClientDetached(Address address)
|
void |
MobileHostService.attach(Address address)
Have the client explicitly attch to a Planet. |
void |
MobileHostService.detach(Address address)
Have the client explicitly detach from a Planet. |
boolean |
MobileHostService.isAttached(Address client)
Detemine whether the specified client is attched to this Planet. |
void |
MobileHostListener.clientAttached(Address address)
Handler when a client is attached to a Planet. |
void |
MobileHostListener.clientDetached(Address address)
Handler when a client is detached from a Planet. |
Uses of Address in solar.service.mhost.comm |
Fields in solar.service.mhost.comm declared as Address | |
protected Address |
DetachRequest._client
|
protected Address |
DetachRequest._server
|
protected Address |
AttachRequest._client
|
protected Address |
AttachRequest._server
|
Methods in solar.service.mhost.comm that return Address | |
Address |
DetachRequest.getClient()
|
Address |
DetachRequest.getServer()
|
Address |
AttachRequest.getClient()
|
Address |
AttachRequest.getServer()
|
Constructors in solar.service.mhost.comm with parameters of type Address | |
DetachRequest(Address client,
Address server)
|
|
DetachRequest(Address client,
Address server)
|
|
AttachRequest(Address client,
Address server)
|
|
AttachRequest(Address client,
Address server)
|
Uses of Address in solar.service.multicast |
Fields in solar.service.multicast declared as Address | |
protected Address |
NaiveMulticastService._laddr
|
protected Address |
RemoteMulticastMember._address
|
Constructors in solar.service.multicast with parameters of type Address | |
RemoteMulticastMember(Id id,
Address address)
|
Uses of Address in solar.service.pack |
Fields in solar.service.pack declared as Address | |
protected Address |
ScribePackService._coreTransportAddress
|
(package private) Address |
EndPointManager.EP._address
|
protected Address |
ClientPackService._server
|
protected Address |
ClientPackService._transportAddress
|
Methods in solar.service.pack that return Address | |
Address |
ScribeManager.getParent(Id topic)
Get the parent address of this node for specified topic. |
Address |
ScribeManager.getNodeAddress(Id id)
Convert a Solar ID to Pastry address. |
Address |
ScribeManager.getNodeAddress(rice.pastry.NodeId nid)
Convert a Pastry NodeID to Pastry address. |
private Address |
ScribePackService.getScribeRoot(Id id)
|
private Address |
ScribePackService.getScribeProxy(Id id)
|
Address |
EndPointManager.getAddress(Id id)
|
Methods in solar.service.pack with parameters of type Address | |
protected void |
ScribePackService.doAttachPublisher(Id pubId,
Id session,
Address address,
Publisher publisher)
|
protected void |
ScribePackService.doAttachSubscriber(Id subId,
Id session,
Address address,
Subscriber subscriber)
|
private java.lang.Object |
ScribePackService.callRpc(Address dest,
Request request)
|
private boolean |
ScribePackService.isLocal(Address dest)
Is the specified address actually same as local address. |
private void |
ScribePackService.sendToClient(Address dest,
Event evt)
Send an event to client using edge_transport. |
private void |
ScribePackService.addScribeRoot(Id id,
Address root)
|
private void |
ScribePackService.addScribeProxy(Id id,
Address proxy)
|
void |
EndPointManager.attach(Id id,
Id session,
Address address,
EndPoint endpoint)
|
void |
ClientPackService.clientAttached(Address address)
|
void |
ClientPackService.clientDetached(Address address)
|
Constructors in solar.service.pack with parameters of type Address | |
EndPointManager.EP(Id session,
Address address,
EndPoint endpoint)
|
Uses of Address in solar.service.pack.comm |
Methods in solar.service.pack.comm that return Address | |
Address |
SubscribeEvent.getLastHop()
|
Constructors in solar.service.pack.comm with parameters of type Address | |
SubscribeEvent(Id pubId,
Id subId,
java.lang.Object policy,
Address lasthop,
boolean forward)
|
Uses of Address in solar.service.pack.proto |
Fields in solar.service.pack.proto declared as Address | |
protected Address |
BufferedEvent._dest
|
Methods in solar.service.pack.proto that return Address | |
Address |
BufferedEvent.getDestination()
If return null, then it is multicast event otherwise it is unicast. |
Methods in solar.service.pack.proto with parameters of type Address | |
void |
InputProtocol.addSubscriber(Id pubId,
Id subId,
java.lang.Object policy,
Address from)
|
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.putEvent(Event evt,
Address from)
|
Constructors in solar.service.pack.proto with parameters of type Address | |
BufferedEvent(Id pubId,
Address dest,
Event evt)
|
Uses of Address in solar.service.pubsub |
Fields in solar.service.pubsub declared as Address | |
protected Address |
ScribePubSubService._coreTransportAddress
|
protected Address |
ClientPubSubService._server
|
protected Address |
ClientPubSubService._transportAddress
|
(package private) Address |
EndPointManager.EP._address
|
Methods in solar.service.pubsub that return Address | |
Address |
EndPointManager.getAddress(Id id)
|
Methods in solar.service.pubsub with parameters of type Address | |
protected void |
ScribePubSubService.doPubRegister(Id pubId,
Id session,
Address address,
Publisher publisher)
|
protected void |
ScribePubSubService.doSubRegister(Id subId,
Id session,
Address address,
Subscriber subscriber)
|
void |
EndPointManager.putEndPoint(Id id,
Id session,
Address address,
EndPoint endpoint)
|
Constructors in solar.service.pubsub with parameters of type Address | |
EndPointManager.EP(Id session,
Address address,
EndPoint endpoint)
|
Uses of Address in solar.service.rmtobj |
Fields in solar.service.rmtobj declared as Address | |
protected Address |
SolarRemoteObjectService._transportAddress
|
protected Address |
RemoteObject._address
|
Methods in solar.service.rmtobj that return Address | |
Address |
RemoteObject.getAddress()
|
Methods in solar.service.rmtobj with parameters of type Address | |
private java.lang.Object |
SolarRemoteObjectService.callRpc(Address address,
Request request)
|
Constructors in solar.service.rmtobj with parameters of type Address | |
RemoteObject(Address address,
Id id)
|
Uses of Address in solar.service.rmtobj.comm |
Methods in solar.service.rmtobj.comm that return Address | |
Address |
PingEvent.getAddress()
|
Constructors in solar.service.rmtobj.comm with parameters of type Address | |
PingEvent(Address address,
java.util.Set ids)
|
Uses of Address in solar.service.routing |
Fields in solar.service.routing declared as Address | |
protected Address |
ManualRoutingService._peer
|
protected Address |
ManualRoutingService._transportAddress
|
Methods in solar.service.routing that return Address | |
Address |
DirectRoutingService.getNextHop(Address dest)
|
Address |
ManualRoutingService.getNextHop(Address dest)
|
Address |
RoutingService.getNextHop(Address dest)
Return the next hop for the messages with specified destination. |
Methods in solar.service.routing with parameters of type Address | |
Address |
DirectRoutingService.getNextHop(Address dest)
|
Address |
ManualRoutingService.getNextHop(Address dest)
|
Address |
RoutingService.getNextHop(Address dest)
Return the next hop for the messages with specified destination. |
Uses of Address in solar.service.routing.comm |
Methods in solar.service.routing.comm that return Address | |
Address |
RoutingEvent.getSource()
|
Address |
RoutingEvent.getHost()
|
Address |
RoutingEvent.getLastHop()
|
Constructors in solar.service.routing.comm with parameters of type Address | |
RoutingEvent(Address source,
Address host,
Address lasthop)
|
|
RoutingEvent(Address source,
Address host,
Address lasthop)
|
|
RoutingEvent(Address source,
Address host,
Address lasthop)
|
Uses of Address in solar.service.rpc |
Fields in solar.service.rpc declared as Address | |
protected Address |
SolarRpcService.RpcWorker._source
|
Methods in solar.service.rpc with parameters of type Address | |
private void |
SolarRpcService.doHandleRequest(RequestEvent evt,
Address source)
|
java.lang.Object |
SolarRpcService.invoke(Address dest,
java.lang.String handler,
Request req)
|
java.lang.Object |
SolarRpcService.invoke(Address dest,
java.lang.String handler,
Request req,
long timeout)
|
java.lang.Object |
RpcService.invoke(Address dest,
java.lang.String handler,
Request req)
Send the request to remote party and wait for the result. |
java.lang.Object |
RpcService.invoke(Address dest,
java.lang.String handler,
Request req,
long timeout)
Send the request and wait for the result for a fixed period. |
Constructors in solar.service.rpc with parameters of type Address | |
SolarRpcService.RpcWorker(RequestEvent evt,
Address source)
|
Uses of Address in solar.service.transport |
Classes in solar.service.transport that implement Address | |
class |
PastryAddress
Network address for Pastry substrate. |
class |
SocketAddress
Network address identified by IP and a port number. |
Fields in solar.service.transport declared as Address | |
protected Address |
UdpTransport._laddr
The local address for UDP. |
protected Address |
TcpTransport._laddr
The local address for TCP. |
protected Address |
PastryTransport._laddr
The local transport address for Pastry node. |
protected Address |
Header._src
|
protected Address |
Header._dest
|
Methods in solar.service.transport that return Address | |
Address |
UdpTransport.getLocalAddress()
|
Address |
UdpTransport.getAddressByKey(java.lang.String key)
|
Address |
TcpTransport.getLocalAddress()
|
Address |
TcpTransport.getAddressByKey(java.lang.String key)
|
Address |
BaseTransportService.getLocalAddress()
|
Address |
BaseTransportService.getAddressByKey(java.lang.String key)
|
Address |
PastryTransport.getLocalAddress()
|
Address |
PastryTransport.getAddressByKey(java.lang.String key)
|
static Address |
AddressFactory.parseAddress(byte[] bytes)
Parse an address from a byte array. |
static Address |
AddressFactory.parseAddress(byte[] bytes,
int offset,
int len)
Parse an address from a byte array. |
Address |
Header.getDestination()
|
Address |
Header.getSource()
|
Address |
Transport.getLocalAddress()
Return the local address of this transport layer. |
Address |
Transport.getAddressByKey(java.lang.String key)
Return a peer address by specified key. |
Address |
TransportService.getLocalAddress()
Return local address for this transport service. |
Address |
TransportService.getAddressByKey(java.lang.String key)
Return a peer address based on the specified key. |
Methods in solar.service.transport with parameters of type Address | |
void |
UdpObjectTransport.send(byte[] data,
Address dest)
|
void |
UdpObjectTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
UdpObjectTransport.send(Adu adu,
Address dest)
|
void |
UdpObjectTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
UdpTransport.send(byte[] data,
Address dest)
|
void |
UdpTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
UdpTransport.send(Adu adu,
Address dest)
|
void |
UdpTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
TcpObjectTransport.send(byte[] data,
Address dest)
|
void |
TcpObjectTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
TcpObjectTransport.send(Adu adu,
Address dest)
|
void |
TcpObjectTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
TcpTransport.send(byte[] data,
Address dest)
|
void |
TcpTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
TcpTransport.send(Adu adu,
Address dest)
|
void |
TcpTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
PastryObjectTransport.send(byte[] data,
Address dest)
|
void |
PastryObjectTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
PastryObjectTransport.send(Adu adu,
Address dest)
|
void |
PastryObjectTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
BaseTransportService.connectionOpened(Address peer)
|
void |
BaseTransportService.connectionClosed(Address peer)
|
private void |
BaseTransportService.doSend(Adu adu,
Address dest,
Id multiplex)
|
void |
BaseTransportService.send(Adu adu,
Address dest)
|
void |
BaseTransportService.send(Adu adu,
Address dest,
Id multiplex)
|
void |
PastryTransport.send(byte[] data,
Address dest)
|
void |
PastryTransport.send(byte[] data,
Address dest,
Id multiplex)
|
void |
PastryTransport.send(Adu adu,
Address dest)
|
void |
PastryTransport.send(Adu adu,
Address dest,
Id multiplex)
|
void |
Header.setDestination(Address dest)
|
void |
Header.setSource(Address src)
|
void |
Transport.send(byte[] data,
Address dest)
Send an data unit to destination address. |
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)
Send the adu over transport to destination. |
void |
Transport.send(Adu adu,
Address dest,
Id multiplex)
Send the adu over transport to destination, with a multipex ID. |
void |
TransportListener.connectionOpened(Address peer)
Called when an connection opened. |
void |
TransportListener.connectionClosed(Address peer)
Called when an connection closed. |
void |
TransportService.send(Adu adu,
Address dest)
Send an application data unit to destination address. |
void |
TransportService.send(Adu adu,
Address dest,
Id multiplex)
Send an application data unit to destination address. |
Uses of Address in solar.test |
Methods in solar.test with parameters of type Address | |
void |
GroundHog.connectionOpened(Address peer)
|
void |
GroundHog.connectionClosed(Address peer)
|
private void |
GroundHog.goUniform(int evtlen,
Address dest,
int interval)
|
private void |
GroundHog.goExponential(int evtlen,
Address dest,
double lambda,
int interval)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |