blackboard.platform
Interface Application


public interface Application

Base interface for client side command line invocation of utility classes.

 possible applications:
  - snapshot
  - chameleon
  - tutornet
 


Method Summary
 void abort()
          Activates flag denoting request for application shutdown.
 ResultCode execute()
          Executes application logic.
 StatusCode getStatusCode()
          Returns current status of application.
 void init(ConfigurationService config, java.lang.String[] cArgs)
          Initializes application instance for the lifetime of its instance.
 

Method Detail

init

void init(ConfigurationService config,
          java.lang.String[] cArgs)
          throws InitializationException
Initializes application instance for the lifetime of its instance.

Parameters:
args - String[] Array of arguments specific for the application's control.
Throws:
{@link - InitializationException} Thrown if failure occurs during appllication init block.
InitializationException

execute

ResultCode execute()
                   throws BbServiceException
Executes application logic.

Throws:
{@link - ProcessException} Thrown if failure occurs during appllication process block.
BbServiceException

abort

void abort()
Activates flag denoting request for application shutdown.


getStatusCode

StatusCode getStatusCode()
Returns current status of application. Maintained to allow status query while underway.

Returns:
StatusCode


Copyright © 2003 Blackboard, Inc. All Rights Reserved.