|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.management.relation.RoleInfo
public class RoleInfo
RoleInfo 객체는, 관계형에 포함되는 롤을 집계합니다.
이 클래스의 serialVersionUID 은 2504952983494636987L
입니다.
필드의 개요 | |
---|---|
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 |
필드의 상세 |
---|
public static final int ROLE_CARDINALITY_INFINITY
생성자 의 상세 |
---|
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_INFINITYmax
- 롤의 최대치 (대응하는 롤에
포함되는 MBean 의 최대수).
min 이상이 아니면 안된다.
수를 제한하지 않는 경우, ROLE_CARDINALITY_INFINITYdescr
- 롤의 설명 (null 도 가능)
IllegalArgumentException
- 파라미터가 null 의 경우
InvalidRoleInfoException
- 최소치가 최대치부터
큰 경우
ClassNotFoundException
- JMX 1.2 이후,
이 예외는 throw 되지 않게 된다. 이 예외는, 기존의 코드와의 호환성을 확보하기 위해(때문에),
이 클래스의 선언에 계속해 포함되어 있다
NotCompliantMBeanException
- mbeanClassName 클래스가
MBean 클래스가 아닌 경우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 되지 않게 된다. 이 예외는, 기존의 코드와의 호환성을 확보하기 위해(때문에),
이 클래스의 선언에 계속해 포함되어 있다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 되지 않게 된다. 이 예외는, 기존의 코드와의 호환성을 확보하기 위해(때문에),
이 클래스의 선언에 계속해 포함되어 있다public RoleInfo(RoleInfo roleInfo) throws IllegalArgumentException
roleInfo
- 카피되는 RoleInfo 인스턴스
IllegalArgumentException
- 파라미터가 null 의 경우메소드의 상세 |
---|
public String getName()
public boolean isReadable()
public boolean isWritable()
public String getDescription()
public int getMinDegree()
public int getMaxDegree()
public String getRefMBeanClassName()
대응하는 롤내에서 참조되는 MBean (복수가능)의 형명을 돌려줍니다.
public boolean checkMinDegree(int value)
value
- 체크 대상의 값
public boolean checkMaxDegree(int value)
value
- 체크 대상의 값
public String toString()
Object
내의 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.