Elko Servers
org.elkoserver.server.broker The Elko Broker.
org.elkoserver.server.context The Elko Context Server.
org.elkoserver.server.director The Elko Director.
org.elkoserver.server.gatekeeper The Elko Gatekeeper.
org.elkoserver.server.presence The Elko Presence Server.
org.elkoserver.server.repository The Elko Repository.
org.elkoserver.server.workshop The Elko Workshop Server.

 

Elko Application Support Packages
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.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.

 

Elko Foundation Packages
org.elkoserver.foundation.actor Elko server classes representing entities with remote connections to a server.
org.elkoserver.foundation.boot Elko server startup and environment classes.
org.elkoserver.foundation.json JSON message handling infrastructure inside Elko servers.
org.elkoserver.foundation.net Classes for message communication over the TCP and HTTP for Elko.
org.elkoserver.foundation.run Classes providing a general run queue engine for event loop execution.
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.foundation.timer Classes supporting timer-driven events in the Elko server environment.

 

Implementation and Utility Packages
org.elkoserver.json Utilities for working with JSON (JavaScript Object Notation) objects.
org.elkoserver.objdb The Elko Object Database.
org.elkoserver.objdb.store Classes for implementing various Elko object store types.
org.elkoserver.objdb.store.filestore A simple ObjectStore implementation based on a directory full of small text files.
org.elkoserver.objdb.store.mongostore An ObjectStore implementation based on the MongoDB NoSQL object database.
org.elkoserver.server.gatekeeper.passwd A simple, password-based Authorizer implementation for use with the Elko Gatekeeper.
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.