Package org.drupal.project.computing

Class Summary
DApplication This is the application class.
DCommand Individual command to be executed.
DConfig This is the config class to help initialize DSite and DApplication.
DConfig.UnitTest  
DDatabase Connect to Drupal through direct database access.
DDatabase.AsyncBatchRunner This is thread that upload data through JDBC concurrently.
DDatabase.UnitTest  
DDrushSite The Drupal instance that can be accessed locally through drush.
DDrushSite.UnitTest  
DRecord Database record for this Command.
DServicesClient This is the Java client for Drupal's services module.
DServicesSite Connects to Drupal site via the "services" module.
DSite This is the super class to any Drupal site.
DSqlSite Uses direct JDBC database access to connect to Drupal site database.
DSqlSite.UnitTest  
DUtils Singleton of the utilities class.
DUtils.Drush This is the utility class to run drush command.
DUtils.Php Utility class to run PHP snippet
DUtils.UnitTest  
 

Enum Summary
DApplication.RunningMode Various running mode of the Druplet
DDatabase.DatabaseDriver Basic info about Drupal database driver's type.
DRecord.Control Control how to execute the record, usually set by Drupal.
DRecord.Status Status of the record, usually set by the program.
 

Exception Summary
DCommandExecutionException Expected failure from executing a DCommand.
DConfigException Throws when there's configuration exception.
DConnectionException This exception is thrown when there's something wrong communicating with the Drupal site (DSite) Caller is expected to catch this exception and handles it properly.s
DRuntimeException This is the default runtime exception for Drupal Hybrid Computing
DSystemExecutionException Throws when there's a problem executing shell command.
 

Annotation Types Summary
Identifier Provides an optional identifier to Druplet or AsyncCommand.