| Modifier and Type | Method and Description |
|---|---|
void |
AdminProvider.getConfigInfo(ClientObject caller,
AdminService.ConfigInfoListener arg1)
|
void |
AdminManager.getConfigInfo(ClientObject caller,
AdminService.ConfigInfoListener listener) |
| Modifier and Type | Class and Description |
|---|---|
class |
BureauClientObject
An object representing a Bureau connection.
|
| Modifier and Type | Method and Description |
|---|---|
ClientObject |
BureauClientResolver.createClientObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
BureauProvider.agentCreated(ClientObject caller,
int arg1)
Handles a
BureauService.agentCreated(int) request. |
void |
BureauProvider.agentCreationFailed(ClientObject caller,
int arg1)
Handles a
BureauService.agentCreationFailed(int) request. |
void |
BureauProvider.agentDestroyed(ClientObject caller,
int arg1)
Handles a
BureauService.agentDestroyed(int) request. |
void |
BureauProvider.bureauError(ClientObject caller,
String arg1)
Handles a
BureauService.bureauError(java.lang.String) request. |
void |
BureauProvider.bureauInitialized(ClientObject caller,
String arg1)
Handles a
BureauService.bureauInitialized(java.lang.String) request. |
static void |
BureauSender.createAgent(ClientObject target,
int arg1)
Issues a notification that will result in a call to
BureauReceiver.createAgent(int) on a client. |
static void |
BureauSender.destroyAgent(ClientObject target,
int arg1)
Issues a notification that will result in a call to
BureauReceiver.destroyAgent(int) on a client. |
| Modifier and Type | Method and Description |
|---|---|
void |
ChatProvider.away(ClientObject caller,
String message)
Processes a
ChatService.away(java.lang.String) request. |
void |
ChatProvider.broadcast(ClientObject caller,
String message,
InvocationService.InvocationListener listener)
|
boolean |
SpeakHandler.SpeakerValidator.isValidSpeaker(DObject speakObj,
ClientObject speaker,
byte mode)
Should return true if the supplied speaker is allowed to speak via the speak provider
with which this validator was registered.
|
void |
ChatChannelManager.speak(ClientObject caller,
ChatChannel channel,
String message,
byte mode) |
void |
ChannelSpeakProvider.speak(ClientObject caller,
ChatChannel arg1,
String arg2,
byte arg3)
|
void |
SpeakProvider.speak(ClientObject caller,
String arg1,
byte arg2)
Handles a
SpeakService.speak(java.lang.String, byte) request. |
void |
SpeakHandler.speak(ClientObject caller,
String message,
byte mode) |
void |
ChatProvider.tell(ClientObject caller,
Name target,
String message,
ChatService.TellListener listener)
|
| Modifier and Type | Class and Description |
|---|---|
class |
BodyObject
The basic user object class for Crowd users.
|
| Modifier and Type | Method and Description |
|---|---|
ClientObject |
BodyObject.getClientObject()
Return the
ClientObject that represent our driving user's connection. |
| Modifier and Type | Method and Description |
|---|---|
void |
CrowdPeerProvider.deliverBroadcast(ClientObject caller,
Name arg1,
byte arg2,
String arg3,
String arg4)
|
void |
CrowdPeerManager.deliverBroadcast(ClientObject caller,
Name from,
byte levelOrMode,
String bundle,
String msg) |
void |
CrowdPeerProvider.deliverTell(ClientObject caller,
UserMessage arg1,
Name arg2,
ChatService.TellListener arg3)
|
void |
CrowdPeerManager.deliverTell(ClientObject caller,
UserMessage message,
Name target,
ChatService.TellListener listener) |
| Modifier and Type | Method and Description |
|---|---|
ClientObject |
CrowdClientResolver.createClientObject() |
| Modifier and Type | Method and Description |
|---|---|
static void |
LocationSender.forcedMove(ClientObject target,
int arg1)
Issues a notification that will result in a call to
LocationReceiver.forcedMove(int) on a client. |
BodyObject |
BodyLocator.forClient(ClientObject client)
Returns the body object to be used for the given client.
|
boolean |
PlaceManager.isValidSpeaker(DObject speakObj,
ClientObject speaker,
byte mode) |
void |
LocationProvider.leavePlace(ClientObject caller)
Handles a
LocationService.leavePlace() request. |
void |
LocationManager.leavePlace(ClientObject caller) |
void |
LocationProvider.moveTo(ClientObject caller,
int arg1,
LocationService.MoveListener arg2)
|
void |
LocationManager.moveTo(ClientObject caller,
int placeOid,
LocationService.MoveListener listener) |
void |
BodyProvider.setIdle(ClientObject caller,
boolean arg1)
Handles a
BodyService.setIdle(boolean) request. |
void |
BodyManager.setIdle(ClientObject caller,
boolean idle) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InvocationService<T extends ClientObject>
Serves as the base interface for invocation services.
|
| Modifier and Type | Method and Description |
|---|---|
ClientObject |
Client.getClientObject()
Returns a reference to the client object associated with this session.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InvocationMarshaller<T extends ClientObject>
Provides a base from which all invocation service marshallers extend.
|
| Modifier and Type | Method and Description |
|---|---|
ClientObject |
ProxySubscriber.getClientObject()
Returns the client object that represents the subscriber for whom we are proxying.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PeerProvider.generateReport(ClientObject caller,
String arg1,
InvocationService.ResultListener arg2)
|
void |
PeerManager.generateReport(ClientObject caller,
String type,
InvocationService.ResultListener listener) |
void |
PeerProvider.invokeAction(ClientObject caller,
byte[] arg1)
Handles a
PeerService.invokeAction(byte[]) request. |
void |
PeerManager.invokeAction(ClientObject caller,
byte[] serializedAction) |
void |
PeerProvider.invokeRequest(ClientObject caller,
byte[] arg1,
InvocationService.ResultListener arg2)
|
void |
PeerManager.invokeRequest(ClientObject caller,
byte[] serializedAction,
InvocationService.ResultListener listener) |
void |
PeerProvider.ratifyLockAction(ClientObject caller,
NodeObject.Lock arg1,
boolean arg2)
|
void |
PeerManager.ratifyLockAction(ClientObject caller,
NodeObject.Lock lock,
boolean acquire) |
| Modifier and Type | Method and Description |
|---|---|
ClientObject |
ClientResolver.createClientObject()
Creates the
ClientObject derived class that should be created to kick off the
resolution process. |
ClientObject |
PresentsSession.getClientObject()
returns the client object that is associated with this client.
|
ClientObject |
ClientManager.getClientObject(Name username)
Returns the client object associated with the specified username.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<ClientObject> |
ClientManager.clientObjects()
Returns an iterable over all active client objects.
|
Iterator<ClientObject> |
ClientManager.enumerateClientObjects()
Enumerates all active client objects.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClientManager.ClientOp.apply(ClientObject clobj)
Called with the resolved client object.
|
void |
PresentsSession.UserChangeListener.changeCompleted(ClientObject newObj)
Called when the user change is completed, the old client object is destroyed and all
updates are committed.
|
void |
PresentsSession.UserChangeListener.changeReported(ClientObject newObji,
ResultListener<Void> rl)
Called when the new client object has been resolved and the new client object reported
to the client, but the old one has not yet been destroyed.
|
void |
PresentsSession.clientResolved(Name username,
ClientObject clobj) |
void |
ClientResolutionListener.clientResolved(Name username,
ClientObject clobj)
Called when resolution completed successfully.
|
void |
ClientManager.clientResolved(Name username,
ClientObject clobj) |
void |
InvocationDispatcher.dispatchRequest(ClientObject source,
int methodId,
Object[] args)
Dispatches the specified method to our provider.
|
void |
TimeBaseProvider.getTimeOid(ClientObject source,
String timeBase,
TimeBaseService.GotTimeBaseListener listener)
Processes a request from a client to fetch the oid of the specified time object.
|
void |
ClientResolver.objectAvailable(ClientObject object)
Called once our client object is registered with the distributed object system.
|
void |
RegistrationProvider.registerReceiver(ClientObject caller,
InvocationReceiver.Registration arg1)
|
void |
RegistrationManager.registerReceiver(ClientObject caller,
InvocationReceiver.Registration reg) |
static void |
InvocationException.requireAccess(ClientObject clobj,
Permission perm)
A version of
InvocationException.requireAccess(ClientObject,Permission,Object) that takes no context. |
static void |
InvocationException.requireAccess(ClientObject clobj,
Permission perm,
Object context)
Requires that the specified client have the specified permissions.
|
static void |
InvocationSender.sendNotification(ClientObject target,
String receiverCode,
int methodId,
Object[] args)
Requests that the specified invocation notification be packaged up and sent to the supplied
target client.
|
static void |
InvocationSender.sendNotification(ClientObject target,
String receiverCode,
int methodId,
Object[] args,
Transport transport)
Requests that the specified invocation notification be packaged up and sent to the supplied
target client.
|
Copyright © 2015. All rights reserved.