| Interface | Description |
|---|---|
| Listener |
Interface for listeners to implement.
|
| MessageHandler |
Routes all web socket messages received to the receiving models.
|
| Class | Description |
|---|---|
| Action |
Actions represent transport and commodity actions, such as picking up a commodity,
dropping off a commodity, or a transport start location.
|
| AuthenticationListener |
The AuthenticationListener interface gives developers access to notifications
when the user authentication status is known.
|
| AuthenticationMessageHandler |
Routes all web socket messages received during the authentication sequence
to the
Authenticator. |
| Authenticator |
Handles all of the initial authentication sequence.
|
| Cluster |
A cluster represents a set of commodities, sub-clusters, and transports.
|
| ClusterListener |
The ClusterListener interface gives developers access to notifications
when a cluster is modified.
|
| Commodity |
Interface to the Pathfinder server's commodity API.
|
| CommodityListener |
The CommodityListener interface gives developers access to notifications
when a commodity is modified.
|
| Connection |
Controls access the web socket connection with the Pathfinder sever.
|
| Listenable<E extends Listener,T> |
Allows objects to listen for notifications.
|
| Model<T extends Model<T,E>,E extends ModelListener<T>> |
Basic class for dealing with models from the Pathfinder server.
|
| ModelListener<T extends Model> |
An interface for Listener classes to implement.
|
| ModelMessageHandler |
Routes all web socket messages received to the receiving models.
|
| ModelRegistry |
The ModelRegistry keeps track of all
Models created by
the Pathfinder SDK. |
| Path |
Class is used to ease the manipulation of paths to models on the Pathfinder server.
|
| Pathfinder |
The Pathfinder class is the main entry point to the Pathfinder API.
|
| PathfinderServices |
Gives access to the model repository and the connection to the pathfinder server.
|
| Route |
Route of the model.
|
| SubscribableCrudModel<T extends SubscribableCrudModel<T,E>,E extends ModelListener<T>> |
Access to CRUD and subscribe operations.
|
| SubscribableModel<T extends SubscribableModel<T,E>,E extends ModelListener<T>> |
Access to subscribe operations on models.
|
| Transport |
Interface to the Pathfinder server's transport API.
|
| TransportListener |
The TransportListener interface gives developers access to notifications
when a transport is modified.
|
| Enum | Description |
|---|---|
| ActionStatus |
An enum for the possible statuses of an
Action. |
| CommodityStatus |
An enum for the possible statuses of a
Commodity. |
| ModelType |
An enum for the possible types of
Models. |
| TransportStatus |
An enum for the possible statuses of a
Transport. |