|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.util.EventObject
javax.management.Notification
javax.management.remote.JMXConnectionNotification
public class JMXConnectionNotification
클라이언트 접속의 개시 및 종료시와 통지가 없어졌을 때에 발행되는 통지입니다. 이러한 통지는 JMXConnectorServer
)의 인스턴스인 연결기 서버와JMXConnector
의 인스턴스인 연결기 클라이언트에 의해 송신됩니다. 연결기에 따라서는, 연속한 복수의 접속으로부터 완성되는 세션도 가능합니다. 각 접속에 대해서, 접속의 개시 통지와 종료 통지가 송신됩니다.
통지형은 다음의 어느 쪽인가에 됩니다.
형 | 의미 |
---|---|
jmx.remote.connection.opened |
새로운 클라이언트 접속이 개시되었다 |
jmx.remote.connection.closed |
클라이언트 접속이 종료했다 |
jmx.remote.connection.failed |
클라이언트 접속으로 돌연 장해가 발생했다 |
jmx.remote.connection.notifs.lost |
클라이언트 접속의 통지가 없어진 가능성이 있다. 이 통지는 클라이언트측에만 표시된다 |
통지의 timeStamp
는, 통지의 작성 시각을 나타내는 시간치로,System.currentTimeMillis()
에 일치합니다.
필드의 개요 | |
---|---|
static String |
CLOSED
접속 종료 통지의 통지형 캐릭터 라인입니다. |
static String |
FAILED
접속 실패 통지의 통지형 캐릭터 라인입니다. |
static String |
NOTIFS_LOST
통지가 없어진 가능성이 있는 접속의 통지형 캐릭터 라인입니다. |
static String |
OPENED
접속 개시 통지의 통지형 캐릭터 라인입니다. |
클래스 javax.management. Notification 로부터 상속된 필드 |
---|
source |
생성자 의 개요 | |
---|---|
JMXConnectionNotification (String type,
Object source,
String connectionId,
long sequenceNumber,
String message,
Object userData)
새로운 접속 통지를 작성합니다. |
메소드의 개요 | |
---|---|
String |
getConnectionId ()
이 통지의 접속 ID 입니다. |
클래스 javax.management. Notification 로부터 상속된 메소드 |
---|
getMessage , getSequenceNumber , getTimeStamp , getType , getUserData , setSequenceNumber , setSource , setTimeStamp , setUserData , toString |
클래스 java.util. EventObject 로부터 상속된 메소드 |
---|
getSource |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
public static final String OPENED
접속 개시 통지의 통지형 캐릭터 라인입니다.
public static final String CLOSED
접속 종료 통지의 통지형 캐릭터 라인입니다.
public static final String FAILED
접속 실패 통지의 통지형 캐릭터 라인입니다.
public static final String NOTIFS_LOST
통지가 없어진 가능성이 있는 접속의 통지형 캐릭터 라인입니다.
생성자 의 상세 |
---|
public JMXConnectionNotification(String type, Object source, String connectionId, long sequenceNumber, String message, Object userData)
source
는, 연결기 서버로부터 송신되는 경우와 연결기 클라이언트로부터 송신되는 경우로 다릅니다.
ObjectName
가 된다. 그 이외의 경우,JMXConnectorServer
의 서브 클래스의 인스턴스인 연결기 서버 객체 자체의 참조가 된다
JMXConnector
의 구현 클래스의 인스턴스인 연결기 클라이언트 객체의 참조가 된다
type
- 통지형. 일반적으로, 이것은
정수 OPENED
,CLOSED
,FAILED
,NOTIFS_LOST
의 어느 쪽인가에 된다. 다른 캐릭터 라인의 경우도
에러가 아닌source
- 통지를 발행하는 연결기 서버
또는 클라이언트connectionId
- 연결기 서버내의
접속 IDsequenceNumber
- 부의 수가 아닌 정수. 이 소스로부터의 통지에 포함된다
이전의 sequenceNumber
보다
큰 수치인 것이 기대되지만,
필수가 아닌message
- 미지정의 텍스트 메세지. 일반적으로,
인간이 읽을 수 있는 형식의 이벤트의 설명을 포함한다. null 도 가능userData
- 연결기 서버에 의해 형태와 의미가 정의되었다
객체. null 도 가능
NullPointerException
- type
,
source
,connectionId
중 한쪽이 null 의 경우
IllegalArgumentException
- sequenceNumber
가
0 보다 작은 값의 경우메소드의 상세 |
---|
public String getConnectionId()
이 통지의 접속 ID 입니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.