Package cern.cmw

Provides common classes that are used by different CMW packages.

See:
          Description

Interface Summary
DataTags An interface defining the tags which are used in Data containers to identify the nature of the information stored.
 

Class Summary
Config This class maintains a set of the configuration properties that can be used to customize the CMW behaviour.
Data Allows clients and servers to exchange values whose types are not fixed at compile time.
DataCodec This utility class allows to convert Data objects to byte arrays and reconstruct them from the binary representation.
DataEntry Objects of this class serve as containers that can hold a value of different types.
Logger Defines a general API for message logging and allows to connect it to a system specific logging facility.
LoggerFactory A factory for the Logger objects.
LogLevel Defines a set of standard logging levels that can be used to control logging output.
SLEquipData  
 

Exception Summary
AccessDenied Indicates a specific RBAC-related exception thrown when a user with specified credentials is not authorized to perform a given access.
BadParameter Indicates that an illegal or inappropriate argument has been passed to a method.
BadToken Indicates a specific RBAC-related exception thrown when an RBAC token is malformed or it's signature could not be successfully verified
CmwException The common superclass for a number of exceptions that can be thrown by CMW.
InternalException Thrown to indicate an internal error in the controls middleware.
IOError Indicates an error in the low level I/O software/firmware/hardware used in the device servers.
LostUpdates Exception used to inform subscribed clients about the number of lost updates.
NoConnection Thrown to indicate that a remote device could not be contacted (for example, because the device server is down).
NoPermission Indicates access denial to some of the properties issued from Role Based Access Control.
TimeOut This exception is thrown when an operation on a device does not terminate within the specified time limit.
TokenExpired Indicates a specific RBAC-related exception thrown when an RBAC token has expired.
TypeMismatch Thrown by "extract" methods of the Data and DataEntry class to indicate that the actual type of the contained data does not correspond to the expected type.
 

Error Summary
CmwInternalError Signals a severe internal error in the controls middleware.
 

Package cern.cmw Description

Provides common classes that are used by different CMW packages.



Copyright © 2007 CERN. All Rights Reserved.