|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
DObject to provide dynamic access to its fields.acquiringLock field.
OccupantInfo.status.
HistoryList.Observer that wants to know about changes to the history.
clients set.
hostedChannels set.
locks set.
occupantInfo set.
oid be added to the occupants
oid list.
receivers set.
AdminService interface
that marshalls the arguments and delivers the request to the provider
on the server.AdminService.ConfigInfoListener.AdminService.AdminService.getConfigInfo(com.threerings.admin.client.AdminService.ConfigInfoListener) request.BureauMarshaller.agentCreated(int) requests.
BureauMarshaller.agentCreationFailed(int) requests.
BureauMarshaller.agentDestroyed(int) requests.
BureauService.agentCreated(int) request.
BureauService.agentCreationFailed(int) request.
BureauService.agentDestroyed(int) request.
DEvent.applyToObject(com.threerings.presents.dobj.DObject) is called, it should return true from this method.
PresentsSession once a session is started.
AuthResponseData object is communicated back to the
client along with an authentication response.ChatMarshaller.away(java.lang.String) requests.
ChatService.away(java.lang.String) request.
awayMessage field.
Integer instances,
Double instances, etc.).Boolean instances.Byte instances.Character instances.Class instances (but only those that represent streamable classes).Double instances.Float instances.Integer instances.Iterable into a List.List instances.Long instances.Map instances.Multiset instances.Set instances.Short instances.String instances, using modifiedUTF.String instances, without using modifiedUTF.BodyObject instances by name.BodyService interface
that marshalls the arguments and delivers the request to the provider
on the server.BodyService.bootStamp field.
BootstrapData object is communicated back to the client after authentication has
succeeded and after the server is fully prepared to deal with the client.ChatMarshaller.broadcast(java.lang.String, com.threerings.presents.client.InvocationService.InvocationListener) requests.
ChatService.broadcast(java.lang.String, com.threerings.presents.client.InvocationService.InvocationListener) request.
SpeakService.speak(java.lang.String, byte) mode to indicate that a speak is actually a server-wide
broadcast.
BureauMarshaller.bureauError(java.lang.String) requests.
bureauId field.
BureauMarshaller.bureauInitialized(java.lang.String) requests.
bureauType field.
BureauReceiver instance.BureauService.bureauError(java.lang.String) request.
BureauReceiver.
BureauService.bureauInitialized(java.lang.String) request.
BureauService interface
that marshalls the arguments and delivers the request to the provider
on the server.BureauService.BureauReceiver instance on a
client.ByteBuffer.ByteBuffer that grows automatically to accommodate the data.cacheData field.
ChannelSpeakService interface
that marshalls the arguments and delivers the request to the provider
on the server.ChannelSpeakService.ChatChannelManager.collectChatHistory(com.threerings.util.Name, com.samskivert.util.ResultListener) after polling all peer nodes.ChatDirector.MAX_CHATTERS most recent users that
we've been chatting with.SpeakUtil.
ChatHistory.record(ChatChannel, UserMessage, Name...),
ChatHistory.get(Name), and ChatHistory.clear(Name).ChatService interface
that marshalls the arguments and delivers the request to the provider
on the server.ChatService.TellListener.ChatService.tell(com.threerings.util.Name, java.lang.String, com.threerings.crowd.chat.client.ChatService.TellListener) request.ClientObject.checkAccess(Permission,Object) that provides no context.
className field.
CrowdContext.setPlaceView(com.threerings.crowd.client.PlaceView) with a
call to this method.
clientOid field.
ClientManager.applyToClient(com.threerings.util.Name, com.threerings.presents.server.ClientManager.ClientOp).ObjectInputStream used in conjunction with Client to allow
instances that are read from the stream to obtain a client reference "on their way in".SessionObserver for entities that
are interested in more detail about the logon/logoff process.clients field.
PeerSessions when clients subscribe to the NodeObject.
PeerSessions when clients unsubscribe from the NodeObject.
code field.
AuthResponseData.SUCCESS constant or a reason code indicating
why the authentication failed.
ConfigObject.ConfigService.ConfigurationRecord
objects indexed by key.ConfigService.ConfigService.ResultListener to a InvocationService.ConfirmListener if the failure is
an instance of InvocationException the message will be passed on to the confirm
listener, otherwise they will be provided with InvocationCodes.INTERNAL_ERROR.getKey() method returns a key
that equals() the key returned by getKey() of the supplied
entry.
equals() the supplied
key.
StreamableEnumSet).
BureauReceiver.createAgent(int)
notifications.
BureauReceiver.createAgent(int) on a client.
ClientObject derived class that should be created to kick off the
resolution process.
InvocationMarshaller derived class for use
with this dispatcher.
PlaceRegistry.createPlace(PlaceConfig).
InvocationProvider that forwards requests to the given service implementation
(a subinterface of InvocationService corresponding to the provider interface)
on the specified client.
crowdPeerService field.
ClientInfo with Crowd bits.NodeObject with Crowd bits.CrowdObjectAccess.PlaceAccessController to allow Bureau clients to
subscribe.CrowdPeerService interface
that marshalls the arguments and delivers the request to the provider
on the server.CrowdPeerService.ConfigRegistry using a JDBC database as a persistent store for the
configuration information.SpeakService.speak(java.lang.String, byte) requests.
Streamable instance from the input stream using
the default object streaming mechanisms (a call is not made to readObject(),
even if such a method exists).
CrowdPeerMarshaller.deliverBroadcast(com.threerings.util.Name, byte, java.lang.String, java.lang.String) requests.
CrowdPeerMarshaller.deliverTell(com.threerings.crowd.chat.data.UserMessage, com.threerings.util.Name, com.threerings.crowd.chat.client.ChatService.TellListener) requests.
CrowdPeerService.deliverBroadcast(com.threerings.util.Name, byte, java.lang.String, java.lang.String) request.
CrowdPeerService.deliverTell(com.threerings.crowd.chat.data.UserMessage, com.threerings.util.Name, com.threerings.crowd.chat.client.ChatService.TellListener) request.
BureauReceiver.destroyAgent(int)
notifications.
BureauReceiver.destroyAgent(int) on a client.
OccupantInfo.status.
PlaceView.didLeavePlace(com.threerings.crowd.data.PlaceObject) to all UI elements in the hierarchy
rooted at the component provided via the root parameter.
PlaceView.willEnterPlace(com.threerings.crowd.data.PlaceObject) to all UI elements in the hierarchy
rooted at the component provided via the root parameter.
SpeakService.speak(java.lang.String, byte) mode to indicate that a speak is actually an emote.
DSet attribute of a
distributed entry.DSet attribute of a
distributed object.DSet is updated.evenBase field.
RunQueue.Streamable instance.applicant.isApplicable returns true.
LocationReceiver.forcedMove(int)
notifications.
LocationReceiver.forcedMove(int) on a client.
PeerMarshaller.generateReport(java.lang.String, com.threerings.presents.client.InvocationService.ResultListener) requests.
PeerService.generateReport(java.lang.String, com.threerings.presents.client.InvocationService.ResultListener) request.
ReportManager.Reporter.
ChatHistory.Entry objects, one for each message to which this user has been
privy in the recent past.
getKey().equals(key)) the specified key or null
if no entry could be found that matches the key.
AdminMarshaller.getConfigInfo(com.threerings.admin.client.AdminService.ConfigInfoListener) requests.
TimeBaseMarshaller.getTimeOid(java.lang.String, com.threerings.presents.client.TimeBaseService.GotTimeBaseListener) requests.
null if
not yet known.
Client instance that manages our connection to this peer.
DObjectManager that posts directly to this local object manager, but first
sets the source oid of all events to properly identify them with the supplied client oid.
ClientObject that represent our driving user's connection.
ClientResolver derived class to use to resolve a client with the
specified username or null if this factory does not handle clients of the supplied type.
AdminService.getConfigInfo(com.threerings.admin.client.AdminService.ConfigInfoListener) request.
ConfigService.getConfiguration().
PlaceConfig.createController() directly.
null if the entry was removed.
null if the entry was removed.
null if the entry was removed.
null if the entry was removed.
RandomUtil.
RandomUtil.
RandomUtil.
Key to identify a ConfigRecord
with the supplied key values.
Key to identify a NodeRecord
with the supplied key values.
Place instance that identifies this place.
null if the entry is newly added.
null if the entry is newly added.
null if the entry is newly added.
null if the entry is newly added.
null if we are not currently connected to it.
null if null if the peer is not
currently connected to this server.
PlaceConfig associated with this place.
InvocationService derivation.
PresentsSession derived class to use for the session that authenticated
with the supplied request or null if this factory does not handle sessions of the supplied
type.
InetAddress.getAddress().
Streamer that can be used to read and write objects of the specified
target class.
RandomUtil.
RandomUtil.
AdminMarshaller.ConfigInfoMarshaller.gotConfigInfo(java.lang.String[], int[])
responses.
TimeBaseMarshaller.GotTimeBaseMarshaller.gotTimeOid(int)
responses.
AdminService.getConfigInfo(com.threerings.admin.client.AdminService.ConfigInfoListener) request.
TimeBaseService.getTimeOid(java.lang.String, com.threerings.presents.client.TimeBaseService.GotTimeBaseListener) request.
ClientObject.checkAccess(Permission,Object) that simply returns a
boolean indicating whether or not this client has the permission rather than an explanation.
ClientObject.checkAccess(Permission) that simply returns a boolean
indicating whether or not this client has the permission rather than an explanation.
NodeRecord.lastUpdated for the specified node, indicating that the node is
alive and well.
ChatHistory.clear(com.threerings.util.Name)
call so that session observers can grab it.
hostedChannels field.
null for singleton resources.
OccupantInfo.status.
ResultListener to a InvocationService.ConfirmListener wherein the
result is ignored.socketPolicyPort and responds any host may
connect to any port on this host.
String field in a streamable object as being a member of the global string pool
accessed using String.intern().InvocationService.ResultListener to a ResultListener.InvocationService.ConfirmListener.InvocationService.ResultListener.InvocationService.InvocationListener with a basic success callback.InvocationService.InvocationListener with a basic success callback that delivers a result
object.PeerMarshaller.invokeAction(byte[]) requests.
PeerMarshaller.invokeRequest(byte[], com.threerings.presents.client.InvocationService.ResultListener) requests.
PeerService.invokeAction(byte[]) request.
PeerManager.NodeApplicant.isApplicable(com.threerings.presents.peer.data.NodeObject) to determine whether the action is applicable.
PeerService.invokeRequest(byte[], com.threerings.presents.client.InvocationService.ResultListener) request.
TokenRing.ADMIN token.
Name as disinterested in chat history such that SpeakUtil will keep no
messages sent to it.LocationMarshaller.leavePlace() requests.
LocationService.leavePlace() request.
location field.
LocationReceiver instance.LocationService interface
that marshalls the arguments and delivers the request to the provider
on the server.LocationService.MoveListener.LocationService.LocationReceiver instance on a
client.LocationService.moveTo(int, com.threerings.crowd.client.LocationService.MoveListener) requests.locks field.
InvocationService.InvocationListener and logs the failure.NodeObjects.
Invoker.UpstreamMessage and DownstreamMessage.LocationMarshaller.MoveMarshaller.moveSucceeded(com.threerings.crowd.data.PlaceConfig)
responses.
LocationMarshaller.moveTo(int, com.threerings.crowd.client.LocationService.MoveListener) requests.
LocationService.moveTo(int, com.threerings.crowd.client.LocationService.MoveListener) request.
LocationService.moveTo(int, com.threerings.crowd.client.LocationService.MoveListener) request.
namedAttributeChanged when they occur.Interval that runs the supplied runnable.
nodeName field.
NodeRequestsListener.NodeRequestsResult of a PeerManager.NodeRequest sent to one
or more peer nodes.PeerManager.NodeRequest sent to one or more peer nodes.ObjectAddedEvent events.
OidList attribute
of a distributed object.ObjectDestroyedEvent events.
Streamable objects from an InputStream.Streamable objects to an OutputStream.ObjectRemovedEvent events.
OidList
attribute of a distributed object.occupantInfo field.
OccupantInfo) for each occupant that contains
information about that occupant that needs to be known by everyone in the place.
OccupantDirector.PlaceManager.occupants field.
oddBase field.
initialSize object ids before it will need to expand.
peerService field.
Invoker.PeerManager.getStats().PeerService interface
that marshalls the arguments and delivers the request to the provider
on the server.PeerService.ClientObject.checkAccess(Permission) to do fine-grained access
control.Invoker unit which does some database
operation and then calls back to an InvocationService.InvocationListener of some
sort.RandomUtil.
RandomUtil.
RandomUtil.
RandomUtil.
RandomUtil.
RandomUtil.
RandomUtil.
RandomUtil.
DynamicListener.PlaceObject.
JPanel as their top-level PlaceView.ControllerProvider interface.
PlaceRegistry.createPlace(PlaceConfig,PreStartupHook).PlaceView interface.ConfigRegistry using the Java preferences system as a persistent store
for the configuration information (see Config for more information on how that works).Message objects, sends messages to the
client and adds datagram support to a connection.PresentsConnection.setMessageHandler(com.threerings.presents.server.net.PresentsConnection.MessageHandler).DObjectManager interface,
providing an object manager that runs on the server.PresentsDObjectMgr.getStats(boolean).Invoker and integrates it a bit more into the Presents system.PresentsSession.setUsername(com.threerings.util.Name, com.threerings.presents.server.PresentsSession.UserChangeListener) to report success or failure.RandomUtil.PeerMarshaller.ratifyLockAction(com.threerings.presents.peer.data.NodeObject.Lock, boolean) requests.
PeerService.ratifyLockAction(com.threerings.presents.peer.data.NodeObject.Lock, boolean) request.
PeerManager.releaseLock(com.threerings.presents.peer.data.NodeObject.Lock, com.samskivert.util.ResultListener) but before the result listener
supplied to that method has been notified with the result of the action.
len bytes of data into an array of bytes
from this input stream.
ObjectOutputStream.writeBareObject(Object).
Streamable instance or one of the supported object types from the input
stream.
Streamable.
receivers field.
IllegalStateException if it is.
ops on chan on this manager's selector and hooks
netEventHandler up to receive events whenever the selection occurs.
RegistrationMarshaller.registerReceiver(com.threerings.presents.client.InvocationReceiver.Registration) requests.
InvocationManager.registerDispatcher(InvocationDispatcher).
DynamicListener.
SpeakUtil.MessageObserver to be notified whenever a user-originated chat message
is heard by another user.
RegistrationService.registerReceiver(com.threerings.presents.client.InvocationReceiver.Registration) request.
RegistrationService interface
that marshalls the arguments and delivers the request to the provider
on the server.RegistrationService.ClientManager.resolveClientObject(com.threerings.util.Name, com.threerings.presents.server.ClientResolutionListener).
releasingLock field.
ClientManager.addClientObserver(com.threerings.presents.server.ClientManager.ClientObserver).
clients set.
hostedChannels set.
locks set.
occupantInfo set.
oid be removed from the
occupants oid list.
receivers set.
SpeakUtil.registerMessageObserver(com.threerings.crowd.chat.server.SpeakUtil.MessageObserver).
HistoryList.Observer from hearing about changes to the history.
InvocationMarshaller.ListenerMarshaller.requestFailed(java.lang.String) response.
InvocationMarshaller.ConfirmMarshaller.requestProcessed() responses.
InvocationMarshaller.ResultMarshaller.requestProcessed(java.lang.Object) responses.
PeerManager.invokeNodeRequest(com.threerings.presents.peer.server.PeerManager.NodeRequest, com.threerings.presents.peer.server.NodeRequestsListener) , regardless
of how many nodes were contacted or applicable.
InvocationException.requireAccess(ClientObject,Permission,Object) that takes no context.
IllegalStateException if it is not.
Client.getService(java.lang.Class) except that a RuntimeException is thrown if the service is
not available.
ResultListener to an InvocationService.ResultListener if the
failure is an instance of InvocationException the message will be passed on to the
result listener, otherwise they will be provided with InvocationCodes.INTERNAL_ERROR.Selector.selectedKeys() as an Iterable, removing them from the
selected set as they're iterated over.message from teller to
tellee.
Communicator services using non-blocking I/O and the connection manager.ServiceCreds to handle the authentication of service clients
(bureaus, peers, etc.).PresentsSession to use to manage an authenticated client
as well the type of ClientResolver to use when resolving clients' runtime data.BodyMarshaller.setIdle(boolean) requests.
acquiringLock field be set to the
specified value.
awayMessage field be set to the
specified value.
bootStamp field be set to the
specified value.
bureauId field be set to the
specified value.
bureauType field be set to the
specified value.
cacheData field be set to the
specified value.
className field be set to the
specified value.
clientOid field be set to the
specified value.
clients field be set to the
specified value.
code field be set to the
specified value.
crowdPeerService field be set to the
specified value.
PresentsSession and ClientResolver classes for authenticated client connections.
evenBase field be set to the
specified value.
hostedChannels field be set to the
specified value.
BodyService.setIdle(boolean) request.
PresentsSession
instances.
location field be set to the
specified value.
locks field be set to the
specified value.
nodeName field be set to the
specified value.
occupantInfo field be set to the
specified value.
oddBase field be set to the
specified value.
peerService field be set to the
specified value.
receivers field be set to the
specified value.
releasingLock field be set to the
specified value.
speakService field be set to the
specified value.
status field be set to the
specified value.
username field be set to the
specified value.
SpeakService.speak(java.lang.String, byte) mode to indicate that a speak is actually a shout.
ShutdownManager.addConstraint(com.threerings.presents.server.ShutdownManager.Shutdowner, com.threerings.presents.server.ShutdownManager.Constraint, com.threerings.presents.server.ShutdownManager.Shutdowner).AbstractSignalHandler.Streamable
interface and provides a default Object.toString() implementation which
outputs all public members.n bytes of input from this input stream.
ChannelSpeakMarshaller.speak(com.threerings.crowd.chat.data.ChatChannel, java.lang.String, byte) requests.
SpeakMarshaller.speak(java.lang.String, byte) requests.
ChannelSpeakService.speak(com.threerings.crowd.chat.data.ChatChannel, java.lang.String, byte) request.
SpeakService.speak(java.lang.String, byte) request.
speakService field.
SpeakService to a particular distributed object.SpeakService interface
that marshalls the arguments and delivers the request to the provider
on the server.SpeakObject.applyToListeners(com.threerings.crowd.chat.data.SpeakObject.ListenerOp).SpeakService.status field.
OccupantInfo.ACTIVE, etc.).
BodyObject.status field was last updated.
ObjectOutputStream
instances and read from ObjectInputStream instances.ArrayIntSet extension that can be streamed.ArrayList extension that can be streamed.EnumSet equivalent (not a subclass, because EnumSet's implementation is private)
that can be streamed.HashIntMap extension that can be streamed.HashMap extension that can be streamed.HashSet extension that can be streamed.IntIntMap extension that can be streamed.Rectangle extension that can be streamed.Tuple extension that can be streamed.Streamable instances as well as a set of basic object types
(see ObjectOutputStream).target.
ChatMarshaller.tell(com.threerings.util.Name, java.lang.String, com.threerings.crowd.chat.client.ChatService.TellListener) requests.
ChatService.tell(com.threerings.util.Name, java.lang.String, com.threerings.crowd.chat.client.ChatService.TellListener) request.
ChatMarshaller.TellMarshaller.tellSucceeded(long, java.lang.String)
responses.
ChatService.tell(com.threerings.util.Name, java.lang.String, com.threerings.crowd.chat.client.ChatService.TellListener) request.
SpeakService.speak(java.lang.String, byte) mode to indicate that the user is thinking what they're
saying, or is it that they're saying what they're thinking?
UpdateThrottleMessage.TimeBaseService interface
that marshalls the arguments and delivers the request to the provider
on the server.TimeBaseService.GotTimeBaseListener.TimeBaseService.getTimeOid(java.lang.String, com.threerings.presents.client.TimeBaseService.GotTimeBaseListener) request.DSet.clone() or add this to an ArrayList. Arrays are an untypesafe
quagmire.
DSet.clone() or add this to an ArrayList. Arrays are an untypesafe
quagmire.
ConfigField.FieldType.toString(Object),
back into its raw value form.
UnreliableObjectOutputStream.ObjectOutputStream for use in unreliable channels, where we must transmit class
mappings with every object until we are explicitly notified that the receiver has cached the
mappings.OccupantInfo here.
clients set.
ConfigService.updateConfiguration(java.lang.String, com.threerings.admin.web.gwt.ConfigField[]).
hostedChannels set.
locks set.
occupantInfo set.
receivers set.
username field.
PlaceManager.where().
Streamable instance or one of the support object types without
associated class metadata to the output stream.
Streamable instance or one of the support object types to the output
stream.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||