public interface javax.management.relation.RelationServiceMBean
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.management.relation.RelationServiceMBean
super_class: java.lang.Object
{
public abstract void isActive();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException
public abstract boolean getPurgeFlag();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setPurgeFlag(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
purgeFlag
public abstract void createRelationType(java.lang.String, javax.management.relation.RoleInfo[]);
descriptor: (Ljava/lang/String;[Ljavax/management/relation/RoleInfo;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException
MethodParameters:
Name Flags
relationTypeName
roleInfoArray
public abstract void addRelationType(javax.management.relation.RelationType);
descriptor: (Ljavax/management/relation/RelationType;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException
MethodParameters:
Name Flags
relationTypeObj
public abstract java.util.List<java.lang.String> getAllRelationTypeNames();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public abstract java.util.List<javax.management.relation.RoleInfo> getRoleInfos(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException
Signature: (Ljava/lang/String;)Ljava/util/List<Ljavax/management/relation/RoleInfo;>;
MethodParameters:
Name Flags
relationTypeName
public abstract javax.management.relation.RoleInfo getRoleInfo(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/management/relation/RoleInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RoleInfoNotFoundException
MethodParameters:
Name Flags
relationTypeName
roleInfoName
public abstract void removeRelationType(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException
MethodParameters:
Name Flags
relationTypeName
public abstract void createRelation(java.lang.String, java.lang.String, javax.management.relation.RoleList);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljavax/management/relation/RoleList;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRelationIdException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.InvalidRoleValueException
MethodParameters:
Name Flags
relationId
relationTypeName
roleList
public abstract void addRelation(javax.management.ObjectName);
descriptor: (Ljavax/management/ObjectName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException, java.lang.NoSuchMethodException, javax.management.relation.InvalidRelationIdException, javax.management.InstanceNotFoundException, javax.management.relation.InvalidRelationServiceException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRoleValueException
MethodParameters:
Name Flags
relationObjectName
public abstract javax.management.ObjectName isRelationMBean(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/management/ObjectName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
MethodParameters:
Name Flags
relationId
public abstract java.lang.String isRelation(javax.management.ObjectName);
descriptor: (Ljavax/management/ObjectName;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
objectName
public abstract java.lang.Boolean hasRelation(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
relationId
public abstract java.util.List<java.lang.String> getAllRelationIds();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public abstract java.lang.Integer checkRoleReading(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException
MethodParameters:
Name Flags
roleName
relationTypeName
public abstract java.lang.Integer checkRoleWriting(javax.management.relation.Role, java.lang.String, java.lang.Boolean);
descriptor: (Ljavax/management/relation/Role;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Integer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException
MethodParameters:
Name Flags
role
relationTypeName
initFlag
public abstract void sendRelationCreationNotification(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
MethodParameters:
Name Flags
relationId
public abstract void sendRoleUpdateNotification(java.lang.String, javax.management.relation.Role, java.util.List<javax.management.ObjectName>);
descriptor: (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
Signature: (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List<Ljavax/management/ObjectName;>;)V
MethodParameters:
Name Flags
relationId
newRole
oldRoleValue
public abstract void sendRelationRemovalNotification(java.lang.String, java.util.List<javax.management.ObjectName>);
descriptor: (Ljava/lang/String;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
Signature: (Ljava/lang/String;Ljava/util/List<Ljavax/management/ObjectName;>;)V
MethodParameters:
Name Flags
relationId
unregMBeanList
public abstract void updateRoleMap(java.lang.String, javax.management.relation.Role, java.util.List<javax.management.ObjectName>);
descriptor: (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationNotFoundException
Signature: (Ljava/lang/String;Ljavax/management/relation/Role;Ljava/util/List<Ljavax/management/ObjectName;>;)V
MethodParameters:
Name Flags
relationId
newRole
oldRoleValue
public abstract void removeRelation(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
MethodParameters:
Name Flags
relationId
public abstract void purgeRelations();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException
public abstract java.util.Map<java.lang.String, java.util.List<java.lang.String>> findReferencingRelations(javax.management.ObjectName, java.lang.String, java.lang.String);
descriptor: (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
MethodParameters:
Name Flags
mbeanName
relationTypeName
roleName
public abstract java.util.Map<javax.management.ObjectName, java.util.List<java.lang.String>> findAssociatedMBeans(javax.management.ObjectName, java.lang.String, java.lang.String);
descriptor: (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map<Ljavax/management/ObjectName;Ljava/util/List<Ljava/lang/String;>;>;
MethodParameters:
Name Flags
mbeanName
relationTypeName
roleName
public abstract java.util.List<java.lang.String> findRelationsOfType(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
relationTypeName
public abstract java.util.List<javax.management.ObjectName> getRole(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Ljavax/management/ObjectName;>;
MethodParameters:
Name Flags
relationId
roleName
public abstract javax.management.relation.RoleResult getRoles(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)Ljavax/management/relation/RoleResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
MethodParameters:
Name Flags
relationId
roleNameArray
public abstract javax.management.relation.RoleResult getAllRoles(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/management/relation/RoleResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RelationServiceNotRegisteredException
MethodParameters:
Name Flags
relationId
public abstract java.lang.Integer getRoleCardinality(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException
MethodParameters:
Name Flags
relationId
roleName
public abstract void setRole(java.lang.String, javax.management.relation.Role);
descriptor: (Ljava/lang/String;Ljavax/management/relation/Role;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRoleValueException, javax.management.relation.RelationTypeNotFoundException
MethodParameters:
Name Flags
relationId
role
public abstract javax.management.relation.RoleResult setRoles(java.lang.String, javax.management.relation.RoleList);
descriptor: (Ljava/lang/String;Ljavax/management/relation/RoleList;)Ljavax/management/relation/RoleResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
MethodParameters:
Name Flags
relationId
roleList
public abstract java.util.Map<javax.management.ObjectName, java.util.List<java.lang.String>> getReferencedMBeans(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
Signature: (Ljava/lang/String;)Ljava/util/Map<Ljavax/management/ObjectName;Ljava/util/List<Ljava/lang/String;>;>;
MethodParameters:
Name Flags
relationId
public abstract java.lang.String getRelationTypeName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException
MethodParameters:
Name Flags
relationId
}
SourceFile: "RelationServiceMBean.java"