Package | Description |
---|---|
org.elkoserver.foundation.actor |
Elko server classes representing entities with remote connections to a server.
|
org.elkoserver.foundation.server.metadata |
Metadata objects used in the management of Elko servers and communicated
between them.
|
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.bank |
Workshop worker and related classes for virtual currency management and
banking.
|
org.elkoserver.server.workshop.bank.client |
Client for Workshop virtual currency bank.
|
org.elkoserver.server.workshop.test | |
org.made.neohabitat | |
org.made.neohabitat.mods |
Modifier and Type | Method and Description |
---|---|
void |
BasicProtocolHandler.auth(BasicProtocolActor from,
AuthDesc auth,
OptString label)
JSON method for the 'auth' message.
|
void |
BasicProtocolHandler.debug(BasicProtocolActor from,
String msg)
JSON method for the 'debug' message.
|
void |
NonRoutingActor.debug(Deliverer from,
String msg)
JSON method for the 'debug' message.
|
void |
BasicProtocolHandler.disconnect(BasicProtocolActor from)
JSON method for the 'disconnect' message.
|
void |
BasicProtocolHandler.ping(BasicProtocolActor from,
OptString tag)
JSON method for the 'ping' message.
|
void |
NonRoutingActor.ping(Deliverer from,
OptString tag)
JSON method for the 'ping' message.
|
void |
BasicProtocolHandler.pong(BasicProtocolActor from,
OptString tag)
JSON method for the 'pong' message.
|
void |
NonRoutingActor.pong(Deliverer from,
OptString tag)
JSON method for the 'pong' message.
|
Constructor and Description |
---|
AuthDesc(String mode,
OptString code,
OptString id)
JSON-driven constructor.
|
LoadDesc(String label,
double load,
int providerID) |
ServiceDesc(String service,
OptString hostport,
OptString protocol,
OptString label,
AuthDesc auth,
OptString failure,
OptInteger providerID)
JSON-driven constructor.
|
Constructor and Description |
---|
ObjectDesc(String ref,
OptString obj,
OptString failure)
JSON-driven constructor.
|
PutDesc(String ref,
String obj,
OptString collectionName,
OptBoolean requireNew)
JSON-driven constructor.
|
QueryDesc(JSONObject template,
OptString collectionName,
OptInteger maxResults)
JSON-driven (and direct) constructor.
|
RequestDesc(String ref,
OptString collectionName,
OptBoolean contents)
JSON-driven constructor.
|
ResultDesc(String ref,
OptString failure)
JSON-driven constructor.
|
UpdateDesc(String ref,
int version,
String obj,
OptString collectionName)
JSON-driven constructor.
|
UpdateResultDesc(String ref,
OptString failure,
boolean isAtomicFailure)
JSON-driven constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
Item.delete(User from)
Message handler for the 'delete' message.
|
void |
Context.exit(Deliverer from)
Handle the 'exit' verb.
|
Constructor and Description |
---|
CartesianPosition(int x,
int y)
JSON-driven constructor.
|
GeoPosition(double lat,
double lon)
JSON-driven constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
Definer.define(User from,
OptString into,
OptString ref,
BasicObject obj)
Message handler for a 'define' message.
|
void |
Cap.delete(User from)
Handle a 'delete' message.
|
void |
Cap.setlabel(User from,
String label)
Handle a 'setlabel' message.
|
void |
Cap.spawn(User from,
OptString dest,
OptBoolean transferrable,
OptBoolean deleteable,
OptInteger duration,
OptInteger expiration)
Handle a 'spawn' message.
|
void |
Cap.transfer(User from,
String destRef)
Handle a 'transfer' message.
|
Constructor and Description |
---|
ContextKeyCap(JSONObject raw,
String[] contexts)
JSON-driven constructor.
|
Definer(JSONObject raw)
JSON-driven constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
Census.census(User from)
Message handler for the 'census' message.
|
void |
Dictionary.delvar(User from,
String[] names)
Message handler for the 'delvar' message.
|
void |
Note.edit(User from,
OptString text,
StyleDesc style)
Message handler for the 'edit' message.
|
void |
NoteMaker.makenote(User from,
OptString into,
int left,
int top,
int width,
int height,
String text,
StyleDesc style)
Message handler for the 'makenote' message.
|
void |
Cartesian.move(User from,
OptString into,
int left,
int top)
Message handler for the 'move' message.
|
void |
PrivateChat.push(User from,
String url,
OptString frame,
OptString features)
Message handler for the 'push' message.
|
void |
Chat.push(User from,
String url,
OptString frame,
OptString features)
Message handler for the 'push' message.
|
void |
PrivateChat.say(User from,
String text)
Message handler for the 'say' message.
|
void |
Chat.say(User from,
String text)
Message handler for the 'say' message.
|
void |
Dictionary.setvar(User from,
String[] names,
String[] values)
Message handle for the 'setvar' message.
|
void |
TalkPrefs.style(User from,
OptString color,
OptString backgroundColor,
OptString icon,
OptString textStyle)
Message handler for the 'style' message.
|
Constructor and Description |
---|
Cartesian(int width,
int height,
int left,
int top)
JSON-driven constructor.
|
Census()
JSON-driven constructor.
|
Chat(OptBoolean allowChat,
OptBoolean allowPrivate,
OptBoolean allowPush,
OptBoolean allowPrivatePush)
JSON-driven constructor.
|
Dictionary(String[] names,
String[] values,
OptBoolean persist)
JSON-driven constructor.
|
Image(OptInteger width,
OptInteger height,
String img)
JSON-driven constructor.
|
Note(String text,
StyleDesc style)
JSON-driven constructor.
|
NoteMaker(StyleOptions styleOptions)
JSON-driven constructor.
|
StyleDesc(OptString color,
OptString backgroundColor,
OptString borderColor,
OptString textStyle,
OptString icon)
JSON-driven constructor.
|
StyleOptions(String[] colors,
String[] backgroundColors,
String[] borderColors,
String[] textStyles,
String[] icons,
OptInteger iconWidth,
OptInteger iconHeight)
JSON-driven constructor.
|
TalkOptions(StyleOptions styles)
JSON-driven constructor.
|
TalkPrefs(StyleDesc style)
JSON-driven constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
TestInternalObject.boom(InternalActor from,
String arg) |
void |
EchoClient.echo(ServiceActor from,
String text)
Handler for the 'echo' message, which is a reply to earlier an echo
requests sent to the external service.
|
void |
EchoMod.echo(User from,
String text)
Message handler for the 'echo' message.
|
void |
GateController.gate(User from,
boolean open,
OptString optReason)
Message handler for the 'gate' message.
|
void |
Counter.inc(User from)
Message handler for the 'inc' message.
|
void |
ZMQSendTester.log(User from,
String str)
Handle the 'log' verb.
|
void |
Die.roll(User from)
Message handler for the 'roll' message.
|
void |
EchoMod.status(User from)
Message handler for the 'status' message.
|
void |
TestInternalObject.superboom(InternalActor from,
String arg) |
Constructor and Description |
---|
Counter(int count)
JSON-driven constructor.
|
Die(int sides)
JSON-driven constructor.
|
EchoClient()
JSON-driven constructor.
|
EchoMod()
JSON-driven constructor.
|
GateController()
JSON-driven constructor.
|
TestInternalObject()
JSON-driven constructor.
|
ZMQSendTester(String address)
JSON-driven constructor.
|
Constructor and Description |
---|
DeviceEphemeralUserFactory(String device)
JSON-driven constructor.
|
DevicePersistentUserFactory(String device)
JSON-driven constructor.
|
DeviceUserMod(String uuid)
JSON-driven constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
BankWorker.cancelkey(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String cancel)
Message handler for the 'cancelkey' request: invalidate an existing key.
|
void |
BankWorker.deleteaccount(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String account)
Message handler for the 'deleteaccount' request: destroy an account.
|
void |
BankWorker.dupkey(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
OptString optExpires)
Message handler for the 'dupkey' request: make a separately cancellable
copy of an existing key.
|
void |
BankWorker.encumber(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String src,
int amount,
String expiresStr)
Message handler for the 'encumber' request: reserve money in an account
for a future transaction.
|
void |
BankWorker.freezeaccount(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String account)
Message handler for the 'freezeaccount' request: block an account from
participating in transactions.
|
void |
BankWorker.issuerootkey(WorkshopActor from,
OptString xid,
OptString rep,
OptString memo)
Message handler for the 'issuerootkey' request: obtain the bank's root
key for the first time.
|
void |
BankWorker.makeaccounts(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String[] currs,
String owner)
Message handler for the 'makeaccounts' request: create new accounts.
|
void |
BankWorker.makecurrency(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String curr)
Message handler for the 'makecurrency' request: create a new currency.
|
void |
BankWorker.makekey(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String auth,
String[] currs,
OptString optExpires)
Message handler for the 'makekey' request: create a new key.
|
void |
BankWorker.mint(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String dst,
int amount)
Message handler for the 'mint' request: create money and deposit it in
an account.
|
void |
BankWorker.queryaccounts(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String[] accounts,
OptBoolean encs)
Message handler for the 'queryaccounts' request: obtain information
about one or more accounts.
|
void |
BankWorker.querycurrencies(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo)
Message handler for the 'querycurrencies' request: obtain information
about existing currencies.
|
void |
BankWorker.queryenc(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String encRef)
Message handler for the 'queryenc' request: obtain information about an
encumbrance.
|
void |
BankWorker.releaseenc(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String encRef)
Message handler for the 'releaseenc' request: release an encumbrance on
an account, making the funds once again available to the account owner.
|
void |
BankWorker.unfreezeaccount(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String account)
Message handler for the 'unfreezeaccount' request: remove the blockage
on a previously frozen account.
|
void |
BankWorker.unmint(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String src,
int amount)
Message handler for the 'unmint' request: remove money from an account
and then destroy it.
|
void |
BankWorker.unmintenc(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String encRef)
Message handler for the 'unmint' request: redeem an encumbrance by
destroying the encumbered funds
|
void |
BankWorker.xfer(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String src,
String dst,
int amount)
Message handler for the 'xfer' request: transfer money from one account
to another.
|
void |
BankWorker.xferenc(WorkshopActor from,
String key,
OptString xid,
OptString rep,
OptString memo,
String dst,
String encRef)
Message handler for the 'xferenc' request: redeem an encumbrance by
transferring the encumbered funds to some other account
|
Constructor and Description |
---|
BankWorker(OptString serviceName,
String bankRef)
JSON-driven constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
BankClient.cancelkey(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optCancel)
JSON message handler for the response to a cancel key request.
|
void |
BankClient.deleteaccount(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optAccount)
JSON message handler for the response to a delete account request.
|
void |
BankClient.dupkey(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optNewkey)
JSON message handler for the response to a duplicate key request.
|
void |
BankClient.encumber(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optEnc,
OptInteger optSrcbal)
JSON message handler for the response to an encumber request.
|
void |
BankClient.freezeaccount(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optAccount)
JSON message handler for the response to a freeze account request.
|
void |
BankClient.issuerootkey(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optRootkey)
JSON message handler for the response to an issue root key request.
|
void |
BankClient.makeaccounts(ServiceActor from,
String xid,
OptString fail,
OptString desc,
String[] accounts)
JSON message handler for the response to a make account request.
|
void |
BankClient.makecurrency(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optCurrency)
JSON message handler for the response to a make currency request.
|
void |
BankClient.makekey(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optNewkey)
JSON message handler for the response to a make key request.
|
void |
BankClient.mint(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optDst,
OptInteger optDstbal)
JSON message handler for the response to a mint request.
|
void |
BankClient.queryaccounts(ServiceActor from,
String xid,
OptString fail,
OptString desc,
BankClient.AccountDesc[] accounts)
JSON message handler for the response to a query account request.
|
void |
BankClient.querycurrencies(ServiceActor from,
String xid,
OptString fail,
OptString desc,
Currency[] currencies)
JSON message handler for the response to a query currencies request.
|
void |
BankClient.queryenc(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optEnc,
OptString optCurr,
OptString optAccount,
OptInteger optAmount,
OptString optExpires,
OptString optMemo)
JSON message handler for the response to a query encumbrance request.
|
void |
BankClient.releaseenc(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optSrc,
OptInteger optSrcbal,
OptBoolean optActive)
JSON message handler for the response to a release encumbrance request.
|
void |
BankClient.unfreezeaccount(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optAccount)
JSON message handler for the response to an unfreeze account request.
|
void |
BankClient.unmint(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optSrc,
OptInteger optSrcbal)
JSON message handler for the response to an unmint request.
|
void |
BankClient.unmintenc(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optSrc,
OptInteger optSrcbal)
JSON message handler for the response to an unmint encumbrance request.
|
void |
BankClient.xfer(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optSrc,
OptInteger optSrcbal,
OptString optDst,
OptInteger optDstbal)
JSON message handler for the response to a transfer request.
|
void |
BankClient.xferenc(ServiceActor from,
String xid,
OptString fail,
OptString desc,
OptString optSrc,
OptInteger optSrcbal,
OptString optDst,
OptInteger optDstbal)
JSON message handler for the response to a transfer encumbrance request.
|
Constructor and Description |
---|
BankClient(String serviceName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
EchoWorker.echo(WorkshopActor from,
OptString rep,
OptString text) |
Constructor and Description |
---|
EchoWorker(OptString prefix,
OptString serviceName) |
Modifier and Type | Method and Description |
---|---|
void |
HabitatMod.ASK(User from)
Verb (Illegal): This shouldn't get here.
|
void |
Openable.CLOSECONTAINER(User from)
Verb (Openable): Close [and lock] this container.
|
void |
HabitatMod.DO(User from)
Verb (Illegal): This shouldn't get here.
|
void |
HabitatMod.GET(User from)
Verb (Generic): Pick this item up.
|
void |
HabitatMod.HELP(User from)
Verb (Generic): Get HELP for this.
|
void |
Magical.MAGIC(User from,
OptInteger target)
Verb (Magical): Activate any magic on this, if there are charges left.
|
void |
Openable.OPENCONTAINER(User from)
Verb (Openable): Open [and unlock] this container.
|
void |
HabitatMod.PUT(User from,
OptInteger containerNoid,
OptInteger x,
OptInteger y,
OptInteger orientation)
Verb (Generic): Put this item into some container or on the ground.
|
void |
HabitatMod.RDO(User from)
Verb (Illegal): This shouldn't get here.
|
void |
HabitatMod.TEST(User from)
Verb (Debug): Test rigging for Elko Habitat developers to write trace messages into the log
without actually doing anything
|
void |
HabitatMod.THROW(User from,
int target,
int x,
int y)
Verb (Generic): Throw this across the Region
|
Modifier and Type | Method and Description |
---|---|
void |
Avatar.DISCORPORATE(User from)
Verb (Specific): TODO Turn to/from being a ghost.
|
void |
Avatar.ESP(User from)
Verb (Specific): TODO Send a point-to-point message to another user/avatar.
|
void |
Region.FINGER_IN_QUE(User from)
The client is slow and this might provide an advantage to others seeing a new avatar before it can
react.
|
void |
Avatar.FNKEY(User from,
OptInteger key,
OptInteger target)
Verb (Specific): TODO Deal with FN Key presses.
|
void |
Knick_knack.GET(User from)
Verb (Generic): Pick this item up.
|
void |
Key.GET(User from)
Verb (Generic): Pick this item up.
|
void |
Head.GET(User from)
Verb (Generic): Pick this item up.
|
void |
Flashlight.GET(User from)
Verb (Generic): Pick this item up.
|
void |
Box.GET(User from)
Verb (Generic): Pick this item up.
|
void |
Bag.GET(User from)
Verb (Generic): Pick this item up.
|
void |
Avatar.GRAB(User from)
Verb (Specific): TODO Grabbing from another avatar.
|
void |
Avatar.HAND(User from)
Verb (Specific): TODO Handing in-hand item to another avatar.
|
void |
Knick_knack.HELP(User from)
Verb (Specific): Get HELP for this.
|
void |
Head.HELP(User from)
Verb (Specific): Get HELP for this.
|
void |
Flashlight.HELP(User from)
Verb (Specific): Get HELP for this.
|
void |
Box.HELP(User from)
Verb (Specific): Get HELP for this.
|
void |
Bag.HELP(User from)
Verb (Specific): Get HELP for this.
|
void |
Avatar.HELP(User from)
Verb (Avatar): Reply with the HELP for this avatar.
|
void |
Region.I_AM_HERE(User from)
Handle the client request to "appear" after the client is done loading the region.
|
void |
Region.LEAVE(User from,
OptInteger reason)
The client is leaving the Habitat Application and wants to politely disconnect.
|
void |
Knick_knack.MAGIC(User from,
OptInteger target)
Verb (Magical): Magic activation
|
void |
Avatar.NEWREGION(User from,
OptInteger direction,
OptInteger passage_id)
Verb (Specific): TODO Leave the region for another region.
|
void |
Flashlight.OFF(User from)
Verb (Switch): Turn this OFF
|
void |
Flashlight.ON(User from)
Verb (Switch): Turn this ON
|
void |
Avatar.POSTURE(User from,
OptInteger pose)
Verb (Specific): TODO Change this avatar's posture.
|
void |
Region.PROMPT_REPLY(User from,
OptString text)
Handle a prompted message, overloading the text-entry field.
|
void |
Knick_knack.PUT(User from,
OptInteger containerNoid,
OptInteger x,
OptInteger y,
OptInteger orientation)
Verb (Generic): Put this item into some container or on the ground.
|
void |
Key.PUT(User from,
OptInteger containerNoid,
OptInteger x,
OptInteger y,
OptInteger orientation)
Verb (Generic): Put this item into some container or on the ground.
|
void |
Head.PUT(User from,
OptInteger containerNoid,
OptInteger x,
OptInteger y,
OptInteger orientation)
Verb (Generic): Put this item into some container or on the ground.
|
void |
Flashlight.PUT(User from,
OptInteger containerNoid,
OptInteger x,
OptInteger y,
OptInteger orientation)
Verb (Generic): Put this item into some container or on the ground.
|
void |
Box.PUT(User from,
OptInteger containerNoid,
OptInteger x,
OptInteger y,
OptInteger orientation)
Verb (Generic): Put this item into some container or on the ground.
|
void |
Bag.PUT(User from,
OptInteger containerNoid,
OptInteger x,
OptInteger y,
OptInteger orientation)
Verb (Generic): Put this item into some container or on the ground.
|
void |
Head.REMOVE(User from)
Verb (Specific): Move this head from my avatar's HEAD to the HANDS slot.
|
void |
Avatar.SIT(User from)
Verb (Specific): TODO Sit down.
|
void |
Avatar.SPEAK(User from,
OptInteger esp,
OptString text)
Verb (Specific): TODO Speak to the region/ESP to another user
|
void |
Knick_knack.THROW(User from,
int targetNoid,
int x,
int y)
Verb (Generic): Throw this across the Region
|
void |
Key.THROW(User from,
int target,
int x,
int y)
Verb (Generic): Throw this across the Region
|
void |
Head.THROW(User from,
int target,
int x,
int y)
Verb (Generic): Throw this across the Region
|
void |
Flashlight.THROW(User from,
int target,
int x,
int y)
Verb (Generic): Throw this across the Region
|
void |
Box.THROW(User from,
int target,
int x,
int y)
Verb (Generic): Throw this across the Region
|
void |
Bag.THROW(User from,
int target,
int x,
int y)
Verb (Generic): Throw this across the Region
|
void |
Avatar.TOUCH(User from)
Verb (Specific): TODO Touch another avatar.
|
void |
Avatar.WALK(User from,
OptInteger x,
OptInteger y,
OptInteger how)
Verb (Specific): TODO Walk across the region.
|
void |
Head.WEAR(User from)
Verb (Specific): Move this head from my avatar's HANDS to the HEAD slot.
|
Copyright © 2017. All rights reserved.