JavaTM Platform
Standard Ed. 6

javax.management.relation
클래스 RoleInfo

java.lang.Object 
  상위를 확장 javax.management.relation.RoleInfo
모든 구현된 인터페이스:
Serializable


public class RoleInfo
extends Object
implements Serializable

RoleInfo 객체는, 관계형에 포함되는 롤을 집계합니다.

이 클래스의 serialVersionUID2504952983494636987L 입니다.

도입된 버젼:
1.5
관련 항목:
직렬화 된 형식

필드의 개요
static int ROLE_CARDINALITY_INFINITY
          무제한의 카디나리티를 지정하기 (위해)때문에입니다.
 
생성자 의 개요
RoleInfo (RoleInfo  roleInfo)
          생성자 을 카피합니다.
RoleInfo (String  roleName, String  mbeanClassName)
          생성자 입니다.
RoleInfo (String  roleName, String  mbeanClassName, boolean read, boolean write)
          생성자 입니다.
RoleInfo (String  roleName, String  mbeanClassName, boolean read, boolean write, int min, int max, String  descr)
          생성자 입니다.
 
메소드의 개요
 boolean checkMaxDegree (int value)
          value 파라미터가 최대치 이하의 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.
 boolean checkMinDegree (int value)
          value 파라미터가 최소치 이상의 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.
 String getDescription ()
          롤의 설명 텍스트를 돌려줍니다.
 int getMaxDegree ()
          대응하는 롤 참조의 최대치를 돌려줍니다.
 int getMinDegree ()
          대응하는 롤 참조의 최소치를 돌려줍니다.
 String getName ()
          롤명을 돌려줍니다.
 String getRefMBeanClassName ()
          대응하는 롤내에서 참조되는 MBean (복수가능)의 형명을 돌려줍니다.
 boolean isReadable ()
          롤의 읽기 액세스 모드를 돌려줍니다 (읽어내 가능한 경우는 true).
 boolean isWritable ()
          롤의 기입 액세스 모드를 돌려줍니다 (기입해 가능한 경우는 true).
 String toString ()
          롤 정보에 대해 설명하는 캐릭터 라인을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

필드의 상세

ROLE_CARDINALITY_INFINITY

public static final int ROLE_CARDINALITY_INFINITY
무제한의 카디나리티를 지정하기 (위해)때문에입니다.

관련 항목:
정수 필드치
생성자 의 상세

RoleInfo

public RoleInfo(String  roleName,
                String  mbeanClassName,
                boolean read,
                boolean write,
                int min,
                int max,
                String  descr)
         throws IllegalArgumentException ,
                InvalidRoleInfoException ,
                ClassNotFoundException ,
                NotCompliantMBeanException 
생성자 입니다.

파라미터:
roleName - 롤명
mbeanClassName - 대응하는 롤내에서 참조된다 MBean (복수가능)의 클래스명. MBean M 가 이 롤에 포함되는 경우, MBean 서버는 isInstanceOf(M, mbeanClassName) 에 대해서 true 를 돌려줄 필요가 있는
read - 대응하는 롤이 읽어내 가능한가 어떤가를 가리키는 플래그
write - 대응하는 롤이 설정 가능한가 어떤가를 가리키는 플래그
min - 롤의 최소치 (대응하는 롤에 포함되는 MBean 의 최소수). max 이하가 아니면 안된다. 수를 제한하지 않는 경우, ROLE_CARDINALITY_INFINITY
max - 롤의 최대치 (대응하는 롤에 포함되는 MBean 의 최대수). min 이상이 아니면 안된다. 수를 제한하지 않는 경우, ROLE_CARDINALITY_INFINITY
descr - 롤의 설명 (null 도 가능)
예외:
IllegalArgumentException - 파라미터가 null 의 경우
InvalidRoleInfoException - 최소치가 최대치부터 큰 경우
ClassNotFoundException - JMX 1.2 이후, 이 예외는 throw 되지 않게 된다. 이 예외는, 기존의 코드와의 호환성을 확보하기 위해(때문에), 이 클래스의 선언에 계속해 포함되어 있다
NotCompliantMBeanException - mbeanClassName 클래스가 MBean 클래스가 아닌 경우

RoleInfo

public RoleInfo(String  roleName,
                String  mbeanClassName,
                boolean read,
                boolean write)
         throws IllegalArgumentException ,
                ClassNotFoundException ,
                NotCompliantMBeanException 
생성자 입니다.

파라미터:
roleName - 롤명
mbeanClassName - 대응하는 롤내에서 참조된다 MBean (복수가능)의 클래스명. MBean M 가 이 롤에 포함되는 경우, MBean 서버는 isInstanceOf(M, mbeanClassName) 에 대해서 true 를 돌려줄 필요가 있는
read - 대응하는 롤이 읽어내 가능한가 어떤가를 가리키는 플래그
write - 대응하는 롤이 설정 가능한가 어떤가를 가리키는 플래그

최소치와 최대치의 디폴트 값는 1 입니다.

롤의 설명의 디폴트 값는 null 입니다.

예외:
IllegalArgumentException - 파라미터가 null 의 경우
ClassNotFoundException - JMX 1.2 이후, 이 예외는 throw 되지 않게 된다. 이 예외는, 기존의 코드와의 호환성을 확보하기 위해(때문에), 이 클래스의 선언에 계속해 포함되어 있다
NotCompliantMBeanException - JMX 1.2 이후, 이 예외는 throw 되지 않게 된다. 이 예외는, 기존의 코드와의 호환성을 확보하기 위해(때문에), 이 클래스의 선언에 계속해 포함되어 있다

RoleInfo

public RoleInfo(String  roleName,
                String  mbeanClassName)
         throws IllegalArgumentException ,
                ClassNotFoundException ,
                NotCompliantMBeanException 
생성자 입니다.

파라미터:
roleName - 롤명
mbeanClassName - 대응하는 롤내에서 참조된다 MBean (복수가능)의 클래스명. MBean M 가 이 롤에 포함되는 경우, MBean 서버는 isInstanceOf(M, mbeanClassName) 에 대해서 true 를 돌려줄 필요가 있다

IsReadable 와 IsWritable 의 디폴트 값는 true 입니다.

최소치와 최대치의 디폴트 값는 1 입니다.

롤의 설명의 디폴트 값는 null 입니다.

예외:
IllegalArgumentException - 파라미터가 null 의 경우
ClassNotFoundException - JMX 1.2 이후, 이 예외는 throw 되지 않게 된다. 이 예외는, 기존의 코드와의 호환성을 확보하기 위해(때문에), 이 클래스의 선언에 계속해 포함되어 있다
NotCompliantMBeanException - JMX 1.2 이후, 이 예외는 throw 되지 않게 된다. 이 예외는, 기존의 코드와의 호환성을 확보하기 위해(때문에), 이 클래스의 선언에 계속해 포함되어 있다

RoleInfo

public RoleInfo(RoleInfo  roleInfo)
         throws IllegalArgumentException 
생성자 을 카피합니다.

파라미터:
roleInfo - 카피되는 RoleInfo 인스턴스
예외:
IllegalArgumentException - 파라미터가 null 의 경우
메소드의 상세

getName

public String  getName()
롤명을 돌려줍니다.

반환값:
롤명

isReadable

public boolean isReadable()
롤의 읽기 액세스 모드를 돌려줍니다 (읽어내 가능한 경우는 true).

반환값:
롤이 읽어내 가능한 경우는 true

isWritable

public boolean isWritable()
롤의 기입 액세스 모드를 돌려줍니다 (기입해 가능한 경우는 true).

반환값:
롤이 기입해 가능한 경우는 true

getDescription

public String  getDescription()
롤의 설명 텍스트를 돌려줍니다.

반환값:
롤의 설명

getMinDegree

public int getMinDegree()
대응하는 롤 참조의 최소치를 돌려줍니다.

반환값:
최소치

getMaxDegree

public int getMaxDegree()
대응하는 롤 참조의 최대치를 돌려줍니다.

반환값:
최대치

getRefMBeanClassName

public String  getRefMBeanClassName()

대응하는 롤내에서 참조되는 MBean (복수가능)의 형명을 돌려줍니다.

반환값:
참조형명

checkMinDegree

public boolean checkMinDegree(int value)
value 파라미터가 최소치 이상의 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.

파라미터:
value - 체크 대상의 값
반환값:
최소치 이상의 경우는 true, 그렇지 않은 경우는 false

checkMaxDegree

public boolean checkMaxDegree(int value)
value 파라미터가 최대치 이하의 경우는 true, 그렇지 않은 경우는 false 를 돌려줍니다.

파라미터:
value - 체크 대상의 값
반환값:
최대치 이하의 경우는 true, 그렇지 않은 경우는 false

toString

public String  toString()
롤 정보에 대해 설명하는 캐릭터 라인을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
롤 정보의 설명

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.