Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Java Package

Description

Used By

com.google.wave.api  

This is not really an API.  It is a set of implementation classes that seem to mostly have to do with Robots.

 

org.waveprotocol.box.server  

This is the main root package of the Wave in a Box server.  The ServerMain class is the class that bootstraps the server.  This package uses an embedded jetty container to publish servlets for client, robot, and federation communication.  It uses Guie to inject much of the server infrastructure (see the ServerModule) class.

 

org.waveprotocol.box.server.frontend

 

 

org.waveprotocol.box.server.persistence
 

Contains the interfaces and implementations for Accounts, Attachments, and Deltas.  It should be noted that the interface for the DeltaStore actually lices in org.waveprotocol.box.server.waveserver, whereas the Account and Attachment store interfaces live here.

 

org.waveprotocol.box.server.robots
 

Implements the server infrastructure for working with robots.  Under that "agent" package several robot implementations are provided.

 

org.waveprotocol.box.server.rpc

  Implements the server side handler for client RPC requests.

 

org.waveprotocol.box.waveimport

 

 

org.waveprotocol.box.webclient

 

 

org.waveprotocol.wave.client

 

 

org.waveprotocol.wave.common

 

 

org.waveprotocol.wave.communication

 

 

org.waveprotocol.wave.concurrencycontrol

 

 

org.waveprotocol.wave.crypto

 

 

org.waveprotocol.wave.federation

 

 

com.google.gwt.websockets

 

 

org.waveprotocol.wave.media.model

 

 

org.waveprotocol.wave.migration

 

 

org.waveprotocol.wave.model

 

 

org.waveprotocol.wave.util