public abstract class AbstractMonitorService extends java.lang.Object implements MonitorService
| Modifier and Type | Field and Description |
|---|---|
protected MonitorStatusInformation |
currentState |
protected java.util.Set<MonitorListener> |
monitorListeners |
| Constructor and Description |
|---|
AbstractMonitorService(java.lang.String id,
java.util.concurrent.Executor executor,
|
| Modifier and Type | Method and Description |
|---|---|
void |
addStatusListener(MonitorListener listener) |
java.lang.String |
getId() |
protected java.lang.String |
intern(java.lang.String string) |
protected void |
notifyStateChange(MonitorStatusInformation state) |
void |
removeStatusListener(MonitorListener listener) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaknprotected java.util.Set<MonitorListener> monitorListeners
protected MonitorStatusInformation currentState
public AbstractMonitorService(java.lang.String id,
java.util.concurrent.Executor executor,
stringInterner)
public java.lang.String getId()
getId in interface MonitorServiceprotected java.lang.String intern(java.lang.String string)
public void addStatusListener(MonitorListener listener)
addStatusListener in interface MonitorServiceprotected void notifyStateChange(MonitorStatusInformation state)
public void removeStatusListener(MonitorListener listener)
removeStatusListener in interface MonitorService
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0