IBM WebSphere Application ServerTM
Release 6

Package  com.ibm.websphere.command

Interface Summary
CommandIdGeneratorThe CommandIdGenerator is responsible for generating cache entry ids and data ids, and invalidating data ids for command objects.
CommandCallerThis interface allows the caller of a command to have additional invalidation dependencies added by this command.
CacheableCommandThe CacheableCommand interface provides the contract between the client and the command implementation for those commands that participate in the command caching framework.
TargetPolicyThe TargetPolicy interface declares one method, getCommandTarget(), which implements the routine used to associate commands and targets.
CompensableCommandThe CompensableCommand interface allows you to make a command reversible.
TargetableCommandThe TargetableCommand interface describes a command that can be run in a remote JVM.
CommandTargetThe CommandTarget interface describes the object that handles the execution of a targetable command.
CommandThe Command interface defines the client side for fundamental command functionality.

Class Summary
CacheableCommandImplThis CacheableCommandImpl abstract class provides an implementation for all CacheableCommand interface methods except those that the command writer must write.
TargetableCommandImplThe TargetableCommandImpl class implements the generic methods in the TargetableCommand interface.
TargetPolicyDefaultThe TargetPolicyDefault class provides an implementation of the TargetPolicy interface.
LocalTargetThe LocalTarget class provides an implementation of the CommandTarget interface.

Exception Summary
UnsetInputPropertiesExceptionUnsetInputPropertiesException is thrown by the execute() method (in a TargetableCommandImpl class) if a command's isReadyToCallExecute() method returns false.
UnavailableCompensatingCommandExceptionUnavailableCompensableCommandException is thrown by the getCompensatingCommand() method (in the CompensableCommand interface) if it finds no compensating command to return.
UnauthorizedAccessExceptionUnauthorizedAccessException is thrown when attempting to execute a command without access authorization.
CommandExceptionThis is the base class for all Command exceptions.



Package Description

Provides the interfaces and classes for caching command objects.


IBM WebSphere Application ServerTM
Release 6