Table of Contents

Interface IRelationServiceMBean

Namespace
Javax.Management.Relation
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IRelationServiceMBean

Properties

AllRelationIds

List<String> AllRelationIds { get; }

Property Value

List<String>

AllRelationTypeNames

List<String> AllRelationTypeNames { get; }

Property Value

List<String>

PurgeFlag

bool PurgeFlag { get; set; }

Property Value

bool

Methods

AddRelation(ObjectName)

void AddRelation(ObjectName arg0)

Parameters

arg0 ObjectName

ObjectName

Exceptions

IllegalArgumentException
RelationServiceNotRegisteredException
NoSuchMethodException
InvalidRelationIdException
InstanceNotFoundException
InvalidRelationServiceException
RelationTypeNotFoundException
RoleNotFoundException
InvalidRoleValueException

AddRelationType(RelationType)

void AddRelationType(RelationType arg0)

Parameters

arg0 RelationType

RelationType

Exceptions

IllegalArgumentException
InvalidRelationTypeException

CheckRoleReading(String, String)

Integer CheckRoleReading(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

Integer

Integer

Exceptions

IllegalArgumentException
RelationTypeNotFoundException

CheckRoleWriting(Role, String, Boolean)

Integer CheckRoleWriting(Role arg0, String arg1, Boolean arg2)

Parameters

arg0 Role

Role

arg1 String

String

arg2 Boolean

Boolean

Returns

Integer

Integer

Exceptions

IllegalArgumentException
RelationTypeNotFoundException

CreateRelation(String, String, RoleList)

void CreateRelation(String arg0, String arg1, RoleList arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 RoleList

RoleList

Exceptions

RelationServiceNotRegisteredException
IllegalArgumentException
RoleNotFoundException
InvalidRelationIdException
RelationTypeNotFoundException
InvalidRoleValueException

CreateRelationType(String, RoleInfo[])

void CreateRelationType(String arg0, RoleInfo[] arg1)

Parameters

arg0 String

String

arg1 RoleInfo[]

RoleInfo

Exceptions

IllegalArgumentException
InvalidRelationTypeException

FindAssociatedMBeans(ObjectName, String, String)

Map<ObjectName, List<String>> FindAssociatedMBeans(ObjectName arg0, String arg1, String arg2)

Parameters

arg0 ObjectName

ObjectName

arg1 String

String

arg2 String

String

Returns

Map<ObjectName, List<String>>

Map

Exceptions

IllegalArgumentException

FindReferencingRelations(ObjectName, String, String)

Map<String, List<String>> FindReferencingRelations(ObjectName arg0, String arg1, String arg2)

Parameters

arg0 ObjectName

ObjectName

arg1 String

String

arg2 String

String

Returns

Map<String, List<String>>

Map

Exceptions

IllegalArgumentException

FindRelationsOfType(String)

List<String> FindRelationsOfType(String arg0)

Parameters

arg0 String

String

Returns

List<String>

List

Exceptions

IllegalArgumentException
RelationTypeNotFoundException

GetAllRoles(String)

RoleResult GetAllRoles(String arg0)

Parameters

arg0 String

String

Returns

RoleResult

RoleResult

Exceptions

IllegalArgumentException
RelationNotFoundException
RelationServiceNotRegisteredException

GetReferencedMBeans(String)

Map<ObjectName, List<String>> GetReferencedMBeans(String arg0)

Parameters

arg0 String

String

Returns

Map<ObjectName, List<String>>

Map

Exceptions

IllegalArgumentException
RelationNotFoundException

GetRelationTypeName(String)

String GetRelationTypeName(String arg0)

Parameters

arg0 String

String

Returns

String

String

Exceptions

IllegalArgumentException
RelationNotFoundException

GetRole(String, String)

List<ObjectName> GetRole(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

List<ObjectName>

List

Exceptions

RelationServiceNotRegisteredException
IllegalArgumentException
RelationNotFoundException
RoleNotFoundException

GetRoleCardinality(String, String)

Integer GetRoleCardinality(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

Integer

Integer

Exceptions

IllegalArgumentException
RelationNotFoundException
RoleNotFoundException

GetRoleInfo(String, String)

RoleInfo GetRoleInfo(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

RoleInfo

RoleInfo

Exceptions

IllegalArgumentException
RelationTypeNotFoundException
RoleInfoNotFoundException

GetRoleInfos(String)

List<RoleInfo> GetRoleInfos(String arg0)

Parameters

arg0 String

String

Returns

List<RoleInfo>

List

Exceptions

IllegalArgumentException
RelationTypeNotFoundException

GetRoles(String, String[])

RoleResult GetRoles(String arg0, String[] arg1)

Parameters

arg0 String

String

arg1 String[]

String

Returns

RoleResult

RoleResult

Exceptions

RelationServiceNotRegisteredException
IllegalArgumentException
RelationNotFoundException

HasRelation(String)

Boolean HasRelation(String arg0)

Parameters

arg0 String

String

Returns

Boolean

Boolean

Exceptions

IllegalArgumentException

IsActive()

void IsActive()

Exceptions

RelationServiceNotRegisteredException

IsRelation(ObjectName)

String IsRelation(ObjectName arg0)

Parameters

arg0 ObjectName

ObjectName

Returns

String

String

Exceptions

IllegalArgumentException

IsRelationMBean(String)

ObjectName IsRelationMBean(String arg0)

Parameters

arg0 String

String

Returns

ObjectName

ObjectName

Exceptions

IllegalArgumentException
RelationNotFoundException

PurgeRelations()

void PurgeRelations()

Exceptions

RelationServiceNotRegisteredException

RemoveRelation(String)

void RemoveRelation(String arg0)

Parameters

arg0 String

String

Exceptions

RelationServiceNotRegisteredException
IllegalArgumentException
RelationNotFoundException

RemoveRelationType(String)

void RemoveRelationType(String arg0)

Parameters

arg0 String

String

Exceptions

RelationServiceNotRegisteredException
IllegalArgumentException
RelationTypeNotFoundException

SendRelationCreationNotification(String)

void SendRelationCreationNotification(String arg0)

Parameters

arg0 String

String

Exceptions

IllegalArgumentException
RelationNotFoundException

SendRelationRemovalNotification(String, List<ObjectName>)

void SendRelationRemovalNotification(String arg0, List<ObjectName> arg1)

Parameters

arg0 String

String

arg1 List<ObjectName>

List

Exceptions

IllegalArgumentException
RelationNotFoundException

SendRoleUpdateNotification(String, Role, List<ObjectName>)

void SendRoleUpdateNotification(String arg0, Role arg1, List<ObjectName> arg2)

Parameters

arg0 String

String

arg1 Role

Role

arg2 List<ObjectName>

List

Exceptions

IllegalArgumentException
RelationNotFoundException

SetRole(String, Role)

void SetRole(String arg0, Role arg1)

Parameters

arg0 String

String

arg1 Role

Role

Exceptions

RelationServiceNotRegisteredException
IllegalArgumentException
RelationNotFoundException
RoleNotFoundException
InvalidRoleValueException
RelationTypeNotFoundException

SetRoles(String, RoleList)

RoleResult SetRoles(String arg0, RoleList arg1)

Parameters

arg0 String

String

arg1 RoleList

RoleList

Returns

RoleResult

RoleResult

Exceptions

RelationServiceNotRegisteredException
IllegalArgumentException
RelationNotFoundException

UpdateRoleMap(String, Role, List<ObjectName>)

void UpdateRoleMap(String arg0, Role arg1, List<ObjectName> arg2)

Parameters

arg0 String

String

arg1 Role

Role

arg2 List<ObjectName>

List

Exceptions

IllegalArgumentException
RelationServiceNotRegisteredException
RelationNotFoundException