Package | Description |
---|---|
org.elkoserver.foundation.actor |
Elko server classes representing entities with remote connections to a server.
|
org.elkoserver.foundation.json |
JSON message handling infrastructure inside Elko servers.
|
org.elkoserver.foundation.server |
Core common server implementation classes for Elko.
|
org.elkoserver.foundation.server.metadata |
Metadata objects used in the management of Elko servers and communicated
between them.
|
org.elkoserver.json |
Utilities for working with JSON (JavaScript Object Notation) objects.
|
org.elkoserver.objdb.store |
Classes for implementing various Elko object store types.
|
org.elkoserver.server.context |
The Elko Context Server.
|
org.elkoserver.server.context.caps |
A package of mods related to using capability security patterns in Elko
Context Server applications.
|
org.elkoserver.server.context.mods |
A package of generally useful mods and related objects.
|
org.elkoserver.server.context.test | |
org.elkoserver.server.context.users |
A package of mods related to alternative mechanisms for user creation.
|
org.elkoserver.server.workshop |
The Elko Workshop Server.
|
org.elkoserver.server.workshop.bank |
Workshop worker and related classes for virtual currency management and
banking.
|
org.elkoserver.util |
Miscellaneous utility classes used in the Elko server family.
|
org.elkoserver.util.trace |
Classes for logging error messages and trace messages for debugging.
|
org.made.neohabitat | |
org.made.neohabitat.mods |
Modifier and Type | Method and Description |
---|---|
static JSONLiteral |
Actor.msgAuth(Referenceable target,
AuthDesc auth,
String label)
Create an 'auth' message.
|
static JSONLiteral |
Actor.msgAuth(String target,
AuthDesc auth,
String label)
Create an 'auth' message.
|
Modifier and Type | Method and Description |
---|---|
void |
Actor.send(JSONLiteral message)
Send a message over this Actor's connection to the entity at the other
end.
|
Modifier and Type | Method and Description |
---|---|
void |
Deliverer.send(JSONLiteral message)
Send a message to this object.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceLink.send(JSONLiteral message)
Send a message over this link to the entity at the other end.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
ServiceDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
LoadDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
AuthDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
Encodable.encode(EncodeControl control)
Produce a
JSONLiteral representing the encoded state of this
object, suitable for transmission over a messaging medium or for writing
to persistent storage. |
JSONLiteral |
JSONObject.literal(EncodeControl control)
Convert this JSONObject into a JSONLiteral.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
UpdateResultDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
UpdateDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
ResultDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
RequestDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
QueryDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
PutDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
ObjectDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
User.encode(EncodeControl control)
Encode this user for transmission or persistence.
|
JSONLiteral |
Item.encode(EncodeControl control)
Encode this item for transmission or persistence.
|
JSONLiteral |
GeoPosition.encode(EncodeControl control)
Encode this position for transmission or persistence.
|
JSONLiteral |
Context.encode(EncodeControl control)
Encode this context for transmission or persistence.
|
JSONLiteral |
CartesianPosition.encode(EncodeControl control)
Encode this position for transmission or persistence.
|
static JSONLiteral |
Msg.msgDelete(Referenceable target)
Create a 'delete' message.
|
static JSONLiteral |
Msg.msgError(Referenceable target,
String op,
String error)
Create an 'error' message.
|
static JSONLiteral |
Msg.msgMake(Referenceable target,
BasicObject obj)
Create a 'make' message with a default creator.
|
static JSONLiteral |
Msg.msgMake(Referenceable target,
BasicObject obj,
String sess)
Create a 'make' message with a default creator and explicit session
identifier.
|
static JSONLiteral |
Msg.msgMake(Referenceable target,
BasicObject obj,
User maker)
Create a 'make' message.
|
static JSONLiteral |
Msg.msgMake(Referenceable target,
BasicObject obj,
User maker,
boolean you,
String sess)
Create a 'make' message.
|
static JSONLiteral |
Msg.msgPush(Referenceable target,
Referenceable from,
String url,
String frame,
String features)
Create a 'push' message.
|
static JSONLiteral |
Msg.msgSay(Referenceable target,
Referenceable from,
String text)
Create a 'say' message.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Item.baseEncode(JSONLiteral result,
EncodeControl control) |
void |
User.send(JSONLiteral message)
Send a message to this user.
|
void |
Context.send(JSONLiteral message)
Send a message to everyone in this context.
|
void |
BasicObject.sendToClones(JSONLiteral message)
Send a JSON message to all other clones of this object.
|
void |
Context.sendToNeighbors(Deliverer exclude,
JSONLiteral message)
Send a message to everyone in this context save one.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
Definer.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
ContextKeyCap.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Cap.encodeDefaultParameters(JSONLiteral lit)
Encode the basic capability parameters as part of encoding this
capability mod.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
TalkPrefs.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
TalkOptions.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
StyleOptions.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
StyleDesc.encode(EncodeControl control)
Encode this object for transmission or persistence.
|
JSONLiteral |
PrivateChat.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
NoteMaker.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Note.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Invisible.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Image.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Dictionary.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Chat.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Census.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Cartesian.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
ZMQSendTester.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
GateController.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
EchoMod.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Die.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
JSONLiteral |
Counter.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
DeviceUserMod.encode(EncodeControl control)
Encode this mod for transmission or persistence.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
WorkerObject.encode(EncodeControl control)
Produce a
JSONLiteral representing the encoded state of this
object, suitable for transmission over a messaging medium or for writing
to persistent storage. |
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
Currency.encode(EncodeControl control)
Encode this currency descriptor for transmission or persistence.
|
Modifier and Type | Method and Description |
---|---|
static Callable<Object> |
JSONHTTPRequest.make(String url,
JSONLiteral request)
Produce a task that will make an HTTP POST request to an external URL,
wait for the reponse, parse the response as JSON, and return the parsed
response as the product of the task.
|
Modifier and Type | Method and Description |
---|---|
void |
Trace.metrics(String type,
int id,
JSONLiteral value)
Output a JSON object-valued metrics message.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
HabitatMod.encodeCommon(JSONLiteral result) |
JSONLiteral |
Container.encodeContainer(JSONLiteral result) |
JSONLiteral |
Switch.encodeLighting(JSONLiteral result) |
JSONLiteral |
Magical.encodeMagical(JSONLiteral result) |
JSONLiteral |
Massive.encodeMassive(JSONLiteral result) |
JSONLiteral |
Openable.encodeOpenable(JSONLiteral result) |
JSONLiteral |
Walkable.encodeWalkable(JSONLiteral result) |
JSONLiteral |
HabitatMod.new_broadcast_msg(int noid,
String op)
Create a JSONLiteral initialized with the minimum arguments for broadcast from the Habitat/Elko server.
|
JSONLiteral |
HabitatMod.new_broadcast_msg(String op)
Create a JSONLiteral initialized with the minimum arguments needed for the Habitat/Elko server.
|
JSONLiteral |
HabitatMod.new_neighbor_msg(int noid,
String op)
Create a JSONLiteral initialized with the minimum arguments to send to a user/connections "neighbors/other users" via the Habitat/Elko server.
|
JSONLiteral |
HabitatMod.new_neighbor_msg(String op)
Create a JSONLiteral initialized with the minimum arguments to send to a user/connections "neighbors/other users" via the Habitat/Elko server.
|
JSONLiteral |
HabitatMod.new_private_msg(int noid,
String op)
Create a JSONLiteral initialized with the minimum arguments to send a private message to a single targeted user/connection.
|
JSONLiteral |
HabitatMod.new_private_msg(String op)
Create a JSONLiteral initialized with the minimum arguments to send a private message to a single targeted user/connection.
|
JSONLiteral |
HabitatMod.new_reply_msg()
Generates a reply message assuming that the noid is inferred by this object.
|
JSONLiteral |
HabitatMod.new_reply_msg(int noid)
Creates a SYNCHRONOUS (client is waiting) reply message using the minimum arguments.
|
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
HabitatMod.encodeCommon(JSONLiteral result) |
JSONLiteral |
Container.encodeContainer(JSONLiteral result) |
JSONLiteral |
Switch.encodeLighting(JSONLiteral result) |
JSONLiteral |
Magical.encodeMagical(JSONLiteral result) |
JSONLiteral |
Massive.encodeMassive(JSONLiteral result) |
JSONLiteral |
Openable.encodeOpenable(JSONLiteral result) |
JSONLiteral |
Walkable.encodeWalkable(JSONLiteral result) |
Modifier and Type | Method and Description |
---|---|
JSONLiteral |
Wall.encode(EncodeControl control) |
JSONLiteral |
Tree.encode(EncodeControl control) |
JSONLiteral |
Table.encode(EncodeControl control) |
JSONLiteral |
Sign.encode(EncodeControl control) |
JSONLiteral |
Short_sign.encode(EncodeControl control) |
JSONLiteral |
Rock.encode(EncodeControl control) |
JSONLiteral |
Region.encode(EncodeControl control) |
JSONLiteral |
Knick_knack.encode(EncodeControl control) |
JSONLiteral |
Key.encode(EncodeControl control) |
JSONLiteral |
Head.encode(EncodeControl control) |
JSONLiteral |
Ground.encode(EncodeControl control) |
JSONLiteral |
Flashlight.encode(EncodeControl control) |
JSONLiteral |
Box.encode(EncodeControl control) |
JSONLiteral |
Bag.encode(EncodeControl control) |
JSONLiteral |
Avatar.encode(EncodeControl control) |
Copyright © 2017. All rights reserved.