Class CIM_J2eeManagedObject
extends CIM_EnabledLogicalElement

CIM_J2eeManagedObject is a class for defining operations that may supported by all J2EE managed objects. It contains the attributes and methods that are common to all J2EE managed objects. The J2EE Managed objects - for eg. J2eeServer should participate in instances of the CIM_LogicalIdentity association with the corresponding instance of the J2eeManagedObject class. The start and stop methods of JSR77's J2eeManagedObject find an equivalent in the RequestStateChange method inherited from EnabledLogicalElement. Using Enabled/Disabled as inputs to RequestStateChange, one can effect start and stop.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_J2eeManagedObject

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
Abstractbooleantrue
DescriptionstringCIM_J2eeManagedObject is a class for defining operations that may supported by all J2EE managed objects. It contains the attributes and methods that are common to all J2EE managed objects. The J2EE Managed objects - for eg. J2eeServer should participate in instances of the CIM_LogicalIdentity association with the corresponding instance of the J2eeManagedObject class. The start and stop methods of JSR77's J2eeManagedObject find an equivalent in the RequestStateChange method inherited from EnabledLogicalElement. Using Enabled/Disabled as inputs to RequestStateChange, one can effect start and stop.
UMLPackagePathstringCIM::Application::J2eeAppServer
Versionstring2.19.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ElementNamestring
DescriptionstringThe name of a J2EE managed object. The name MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.
MappingStringsstringJSR77.JCP|JSR77.3.1.1.1 objectName|V1.0
MaxLenuint32256
ModelCorrespondencestringCIM_J2eeManagedObject.InstanceID
OverridestringElementName
InstanceIDstring
DescriptionstringInstanceID identifies a unique instance of a J2EE ManagedObject's Capabilities in a given namespace. In order to ensure uniqueness, the value of InstanceID MUST be constructed using the form specified in JSR77.3.1.1.1 in order to avoid the need for manual key propagation.
Keybooleantrue
MappingStringsstringJSR77.JCP|JSR77.3.1.1.1 objectName|V1.0
ModelCorrespondencestringCIM_J2eeManagedObject.ElementName
OverridestringInstanceID
StartTimedatetime00000000000000.000000:000
DescriptionstringThe time that the J2EE managed object was started, represented as a datetime interval measured as the time interval since January 1, 1970, 00:00:00. If the StateManageable property of the CIM_J2eeManagedObjectCapabilities class is false, this value MUST be set to a zero time interval.
MappingStringsstringJSR77.JCP|JSR77.5.1.1.2 startTime|V1.0
ModelCorrespondencestringCIM_J2eeManagedObjectCapabilities.StateManageable
OperationalStatusuint16[]
ArrayTypestringIndexed
DescriptionstringThe current state of the entity for J2ee managed objects that support state management. If the StateManageable property is FALSE, the value of this property MUST be set to 0 - Unknown. The mapping from the J2ee management states to OperationalStatus is as follows - j2ee.state.starting - Starting, j2ee.state.running - OK, j2ee.state.stopping - Stopping, j2ee.state.stopped - Stopped, and j2ee.state.failed - Error.
MappingStringsstringJSR77.JCP|JSR77.5.1.1.1 state|V1.0
ModelCorrespondencestringCIM_J2eeManagedObjectCapabilities.StateManageable
OverridestringOperationalStatus
ValueMapstring0, 2, 6, 8, 9, 10
ValuesstringUnknown, OK, Error, Starting, Stopping, Stopped

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
Descriptionstring
DetailedStatusuint16
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PrimaryStatusuint16
RequestedStateuint16
Statusstring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
RequestStateChangeuint32