JavaTM Platform
Standard Ed. 6

javax.management.monitor
클래스 StringMonitor

java.lang.Object 
  상위를 확장 javax.management.NotificationBroadcasterSupport 
      상위를 확장 javax.management.monitor.Monitor 
          상위를 확장 javax.management.monitor.StringMonitor
모든 구현된 인터페이스:
MBeanRegistration , MonitorMBean , StringMonitorMBean , NotificationBroadcaster , NotificationEmitter


public class StringMonitor
extends Monitor
implements StringMonitorMBean

캐릭터 라인 속성의 값을 감시하도록(듯이) 설계된 모니터 MBean 를 정의합니다.

캐릭터 라인 모니터는 다음과 같이 해 통지를 송신합니다.

도입된 버젼:
1.5

필드의 개요
 
클래스 javax.management.monitor. Monitor 로부터 상속된 필드
alreadyNotified , alreadyNotifieds , capacityIncrement , dbgTag , elementCount , OBSERVED_ATTRIBUTE_ERROR_NOTIFIED , OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED , OBSERVED_OBJECT_ERROR_NOTIFIED , RESET_FLAGS_ALREADY_NOTIFIED , RUNTIME_ERROR_NOTIFIED , server
 
생성자 의 개요
StringMonitor ()
          디폴트의 생성자 입니다.
 
메소드의 개요
 String getDerivedGauge ()
          추천 되고 있지 않습니다.  JMX 1.2 이후, getDerivedGauge(ObjectName) 로 치환되고 있습니다.
 String getDerivedGauge (ObjectName  object)
          지정의 객체가 감시 대상의 MBean 세트에 포함되는 경우, 이 객체의 파생 게이지를 가져옵니다.
 long getDerivedGaugeTimeStamp ()
          추천 되고 있지 않습니다.  JMX 1.2 이후, getDerivedGaugeTimeStamp(ObjectName) 로 치환되고 있습니다.
 long getDerivedGaugeTimeStamp (ObjectName  object)
          지정의 객체가 감시 대상의 MBean 세트에 포함되는 경우, 이 객체의 파생 게이지의 타임 스탬프를 가져옵니다.
 MBeanNotificationInfo [] getNotificationInfo ()
          통지의 Java 클래스명과 캐릭터 라인 모니터에 의해 송신되는 통지형을 포함한 NotificationInfo 객체를 돌려줍니다.
 boolean getNotifyDiffer ()
          감시 대상의 MBean 모두에게 공통의 차분 통지의 온/오프 스위치 값를 가져옵니다.
 boolean getNotifyMatch ()
          감시 대상의 MBean 모두에게 공통의 일치 통지의 온/오프 스위치 값를 가져옵니다.
 String getStringToCompare ()
          감시 대상의 MBean 모두에게 공통의 감시 대상 속성과 비교하는 캐릭터 라인을 가져옵니다.
 void setNotifyDiffer (boolean value)
          감시 대상의 MBean 모두에게 공통의 차분 통지의 온/오프 스위치 값를 설정합니다.
 void setNotifyMatch (boolean value)
          감시 대상의 MBean 모두에게 공통의 일치 통지의 온/오프 스위치 값를 설정합니다.
 void setStringToCompare (String  value)
          감시 대상의 MBean 모두에게 공통의 감시 대상 속성과 비교하는 캐릭터 라인을 설정합니다.
 void start ()
          캐릭터 라인 모니터를 개시합니다.
 void stop ()
          캐릭터 라인 모니터를 정지합니다.
 
클래스 javax.management.monitor. Monitor 로부터 상속된 메소드
addObservedObject , containsObservedObject , getGranularityPeriod , getObservedAttribute , getObservedObject , getObservedObjects , isActive , postDeregister , postRegister , preDeregister , preRegister , removeObservedObject , setGranularityPeriod , setObservedAttribute , setObservedObject
 
클래스 javax.management. NotificationBroadcasterSupport 로부터 상속된 메소드
addNotificationListener , handleNotification , removeNotificationListener , removeNotificationListener , sendNotification
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 
인터페이스 javax.management.monitor. MonitorMBean 로부터 상속된 메소드
addObservedObject , containsObservedObject , getGranularityPeriod , getObservedAttribute , getObservedObject , getObservedObjects , isActive , removeObservedObject , setGranularityPeriod , setObservedAttribute , setObservedObject
 

생성자 의 상세

StringMonitor

public StringMonitor()
디폴트의 생성자 입니다.

메소드의 상세

start

public void start()
캐릭터 라인 모니터를 개시합니다.

정의:
인터페이스 MonitorMBean 내의 start
정의:
클래스 Monitor 내의 start

stop

public void stop()
캐릭터 라인 모니터를 정지합니다.

정의:
인터페이스 MonitorMBean 내의 stop
정의:
클래스 Monitor 내의 stop

getDerivedGauge

public String  getDerivedGauge(ObjectName  object)
지정의 객체가 감시 대상의 MBean 세트에 포함되는 경우, 이 객체의 파생 게이지를 가져옵니다. 그렇지 않은 경우는 null 를 가져옵니다.

정의:
인터페이스 StringMonitorMBean 내의 getDerivedGauge
파라미터:
object - MBean 의 이름. 이 MBean 의 파생 게이지가 요구된다
반환값:
지정된 객체의 파생 게이지

getDerivedGaugeTimeStamp

public long getDerivedGaugeTimeStamp(ObjectName  object)
지정의 객체가 감시 대상의 MBean 세트에 포함되는 경우, 이 객체의 파생 게이지의 타임 스탬프를 가져옵니다. 그렇지 않은 경우는 0 을 가져옵니다.

정의:
인터페이스 StringMonitorMBean 내의 getDerivedGaugeTimeStamp
파라미터:
object - 객체의 이름. 이 객체의 파생 게이지의 타임 스탬프가 반환된다
반환값:
지정된 객체의 파생 게이지의 타임 스탬프

getDerivedGauge

@Deprecated 
public String  getDerivedGauge()
추천 되고 있지 않습니다.  JMX 1.2 이후, getDerivedGauge(ObjectName) 로 치환되고 있습니다.

감시 대상의 MBean 세트에 포함되는 최초의 객체의 파생 게이지를 돌려줍니다.

정의:
인터페이스 StringMonitorMBean 내의 getDerivedGauge
반환값:
파생 게이지

getDerivedGaugeTimeStamp

@Deprecated 
public long getDerivedGaugeTimeStamp()
추천 되고 있지 않습니다.  JMX 1.2 이후, getDerivedGaugeTimeStamp(ObjectName) 로 치환되고 있습니다.

감시 대상의 MBean 세트에 포함되는 최초의 객체의 파생 게이지의 타임 스탬프를 가져옵니다.

정의:
인터페이스 StringMonitorMBean 내의 getDerivedGaugeTimeStamp
반환값:
파생 게이지의 타임 스탬프

getStringToCompare

public String  getStringToCompare()
감시 대상의 MBean 모두에게 공통의 감시 대상 속성과 비교하는 캐릭터 라인을 가져옵니다.

정의:
인터페이스 StringMonitorMBean 내의 getStringToCompare
반환값:
캐릭터 라인치
관련 항목:
setStringToCompare(java.lang.String)

setStringToCompare

public void setStringToCompare(String  value)
                        throws IllegalArgumentException 
감시 대상의 MBean 모두에게 공통의 감시 대상 속성과 비교하는 캐릭터 라인을 설정합니다.

정의:
인터페이스 StringMonitorMBean 내의 setStringToCompare
파라미터:
value - 캐릭터 라인치
예외:
IllegalArgumentException - 비교를 위해서(때문에) 지정되었다 캐릭터 라인이 null 의 경우
관련 항목:
getStringToCompare()

getNotifyMatch

public boolean getNotifyMatch()
감시 대상의 MBean 모두에게 공통의 일치 통지의 온/오프 스위치 값를 가져옵니다.

정의:
인터페이스 StringMonitorMBean 내의 getNotifyMatch
반환값:
비교하는 캐릭터 라인과의 매칭을 행했을 때 캐릭터 라인 모니터가 통지를 보내는 경우는 true, 그렇지 않은 경우는 false
관련 항목:
setNotifyMatch(boolean)

setNotifyMatch

public void setNotifyMatch(boolean value)
감시 대상의 MBean 모두에게 공통의 일치 통지의 온/오프 스위치 값를 설정합니다.

정의:
인터페이스 StringMonitorMBean 내의 setNotifyMatch
파라미터:
value - 일치 통지의 온/오프 스위치 값
관련 항목:
getNotifyMatch()

getNotifyDiffer

public boolean getNotifyDiffer()
감시 대상의 MBean 모두에게 공통의 차분 통지의 온/오프 스위치 값를 가져옵니다.

정의:
인터페이스 StringMonitorMBean 내의 getNotifyDiffer
반환값:
비교하는 캐릭터 라인의 차분을 취했을 때 캐릭터 라인 모니터가 통지를 보내는 경우는 true, 그렇지 않은 경우는 false
관련 항목:
setNotifyDiffer(boolean)

setNotifyDiffer

public void setNotifyDiffer(boolean value)
감시 대상의 MBean 모두에게 공통의 차분 통지의 온/오프 스위치 값를 설정합니다.

정의:
인터페이스 StringMonitorMBean 내의 setNotifyDiffer
파라미터:
value - 차분 통지의 온/오프 스위치 값
관련 항목:
getNotifyDiffer()

getNotificationInfo

public MBeanNotificationInfo [] getNotificationInfo()
통지의 Java 클래스명과 캐릭터 라인 모니터에 의해 송신되는 통지형을 포함한 NotificationInfo 객체를 돌려줍니다.

정의:
인터페이스 NotificationBroadcaster 내의 getNotificationInfo
오버라이드(override):
클래스 NotificationBroadcasterSupport 내의 getNotificationInfo
반환값:
통지의 배열

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 도 참조해 주세요.