|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface represents the filterable properties of the 3GPP Notification IRP
interface that are not present in the EventPropertyDescriptor
interface.
The interface also contains the definition of methods that can be used at run-time to dynamically discover the properties of the event and their types.
For each IRPEvent shall set the properties according to the following:
The OSS_EVENT_TYPE defines the type of event which is reported by the event.
The OSS_APPLICATION_TYPE_DN carries the Distinguished Name (DN) of system that detects the event and generates the event. This DN can be used to get the Home interface, from JNDI, of the system that detected the event. This is the same as the SystemDN that 3GPP has defined.
The OSS_EVENT_TIME indicates the event occurrence time and shall be in the following format: "yyyyMMddHHmmss.SZ" For example, to indicate 1:20 pm on May the 31st, 1999 for Eastern Standard Time which is 5 hours behind Coordinated Universal Time (UTC), one would write: "19990531182000.0Z".
The OSS_MANAGED_ENTITY_PRIMARY_KEY specifies the instance of the below MOC in which the event occurred by carrying the Distinguish Name (DN) of the instance. If the instance is a managed entity the attribute "managedObjectInstance" in the event shall be set to a string format of the key.
The OSS_MANAGED_ENTITY_TYPE specifies the class name of a MOI. A event has occurred in an instance of this class. If the instance is a managed entity the attribute "managedObjectClass" in the event shall be set to a type of the managed entity.
EventPropertyDescriptor
Field Summary | |
static java.lang.String |
OSS_EVENT_TIME_PROP_NAME
The filterable property representing the event time. |
static java.lang.String |
OSS_EVENT_TIME_PROP_TYPE
The filterable property type for the event time. |
static java.lang.String |
OSS_MANAGED_ENTITY_PK_PROP_NAME
Define the property type for managed object instance or theprimary key (distinguished name) of the managed entity. |
static java.lang.String |
OSS_MANAGED_ENTITY_PK_PROP_TYPE
The filterable property type for managed entity primary key (distinguished name). |
static java.lang.String |
OSS_MANAGED_ENTITY_TYPE_PROP_NAME
Define the property name for managed object class or the managed entity type (class). |
static java.lang.String |
OSS_MANAGED_ENTITY_TYPE_PROP_TYPE
The filterable property type for managed entity type (class). |
Fields inherited from interface com.sun.management.oss.EventPropertyDescriptor |
BOOLEAN, BYTE, DOUBLE, FLOAT, INT, LONG, OSS_APPLICATION_DN_PROP_NAME, OSS_APPLICATION_DN_PROP_TYPE, OSS_EVENT_TYPE_PROP_NAME, OSS_EVENT_TYPE_PROP_TYPE, SHORT, STRING |
Method Summary | |
IRPEvent |
makeIRPEvent()
Returns an IRPEvent. |
Methods inherited from interface com.sun.management.oss.EventPropertyDescriptor |
getEventType, getPropertyNames, getPropertyTypes, makeEvent |
Field Detail |
public static final java.lang.String OSS_EVENT_TIME_PROP_NAME
The method getPropertyNames()
returns this constant.
public static final java.lang.String OSS_EVENT_TIME_PROP_TYPE
The method getPropertyTypes()
returns this constant.
public static final java.lang.String OSS_MANAGED_ENTITY_TYPE_PROP_NAME
The method getPropertyNames()
returns this constant.
public static final java.lang.String OSS_MANAGED_ENTITY_TYPE_PROP_TYPE
The method getPropertyTypes()
returns this constant.
public static final java.lang.String OSS_MANAGED_ENTITY_PK_PROP_NAME
The method getPropertyNames()
returns this constant.
public static final java.lang.String OSS_MANAGED_ENTITY_PK_PROP_TYPE
The method getPropertyTypes()
returns this constant.
Method Detail |
public IRPEvent makeIRPEvent()
IRPEvent
- an IRPEvent
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |