Lines Matching defs:relation

26 package javax.management.relation;
52 * A RelationNotification notification is sent when a relation is created via
53 * the Relation Service, or an MBean is added as a relation in the Relation
54 * Service, or a role is updated in a relation, or a relation is removed from
104 * created/removed/updated relation
106 * created/removed/updated relation
108 * the relation MBean of created/removed/updated relation (only if
109 * the relation is represented by an MBean)
112 * relation removal
145 * Type for the creation of an internal relation.
147 public static final String RELATION_BASIC_CREATION = "jmx.relation.creation.basic";
149 * Type for the relation MBean added into the Relation Service.
151 public static final String RELATION_MBEAN_CREATION = "jmx.relation.creation.mbean";
153 * Type for an update of an internal relation.
155 public static final String RELATION_BASIC_UPDATE = "jmx.relation.update.basic";
157 * Type for the update of a relation MBean.
159 public static final String RELATION_MBEAN_UPDATE = "jmx.relation.update.mbean";
161 * Type for the removal from the Relation Service of an internal relation.
163 public static final String RELATION_BASIC_REMOVAL = "jmx.relation.removal.basic";
165 * Type for the removal from the Relation Service of a relation MBean.
167 public static final String RELATION_MBEAN_REMOVAL = "jmx.relation.removal.mbean";
174 * @serial Relation identifier of created/removed/updated relation
179 * @serial Relation type name of created/removed/updated relation
184 * @serial {@link ObjectName} of the relation MBean of created/removed/updated relation
185 * (only if the relation is represented by an MBean)
191 * relation removal
215 * Creates a notification for either a relation creation (RelationSupport
217 * relation) or for a relation removal from the Relation Service.
231 * @param id relation id identifying the relation in the Relation
233 * @param typeName name of the relation type
234 * @param objectName ObjectName of the relation object if it is an MBean
237 * expected to be unregistered due to relation removal (only for removal,
247 * <P>- no relation id
248 * <P>- no relation type name
274 * Creates a notification for a role update in a relation.
286 * @param id relation id identifying the relation in the Relation
288 * @param typeName name of the relation type
289 * @param objectName ObjectName of the relation object if it is an MBean
331 * Returns the relation identifier of created/removed/updated relation.
333 * @return the relation id.
340 * Returns the relation type name of created/removed/updated relation.
342 * @return the relation type name.
350 * created/removed/updated relation.
352 * @return the ObjectName if the relation is an MBean, otherwise null.
360 * due to a relation removal (only for relation removal).
375 * Returns name of updated role of updated relation (only for role update).
438 // -param id relation id identifying the relation in the Relation
440 // -param typeName name of the relation type
441 // -param objectName ObjectName of the relation object if it is an MBean
444 // removed due to relation removal
454 // - no relation id
455 // - no relation type name