StringMonitorMBean
StringMonitorMBean (문자열 모니터 관리 인터페이스)
문자열 모니터 MBean의 원격 관리 인터페이스를 노출하는 인터페이스예요. MonitorMBean을 확장해요.
본문
문자열 모니터는 문자열 속성을 관찰하고 비교할 문자열과의 일치/차이 여부에 따라 알림을 보내요. 이 인터페이스는 그러한 문자열 모니터를 원격으로 관리하는 메서드를 정의해요.
주요 메서드는 다음과 같아요.
- getStringToCompare() / setStringToCompare(String): 비교할 문자열을 조회/설정해요.
null이면IllegalArgumentException을 던져요. - getNotifyMatch() / setNotifyMatch(boolean): 일치 알림 여부 스위치를 조회/설정해요.
- getNotifyDiffer() / setNotifyDiffer(boolean): 차이 알림 여부 스위치를 조회/설정해요.
- getDerivedGauge(ObjectName) / getDerivedGaugeTimeStamp(ObjectName): 지정된 MBean의 파생 게이지와 타임스탬프를 반환해요. 관찰 집합에 없으면 게이지는
null, 타임스탬프는0을 반환해요.
getDerivedGauge()와 getDerivedGaugeTimeStamp() 무인자 오버로드는 deprecated이며 관찰 집합의 첫 번째 객체를 대상으로 해요.