public abstract class AbstractRemoteTrigger extends AbstractRemoteParameter implements RemoteTrigger, Trigger
RemoteTrigger. This class takes care
of proper binding of the trigger to the registry and diverts the various
AbstractRemoteParameter.remoteGet() method to Parameter.get() methods.PropertyResources.Load, PropertyResources.URLResourceDEFBIND, KEY_BINDKEY_FORMAT, KEY_NAME, KEY_PRESERVE, UNKNOWNKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORNAMING_EXTENSIONCONFIG, KEY_CLASSKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRemoteTrigger(Map<String,String> prop)
Constructs a new remote parameter.
|
| Modifier and Type | Method and Description |
|---|---|
Boolean |
remoteGetTrigger()
The trigger value, exported via rmi.
|
boolean |
remoteIsTrue()
The remote trigger query.
|
Date |
remoteToggleTime()
The toggle time of this trigger, exported via rmi.
|
addRmiListener, bindToRegistry, exit, init, isValid, remoteGet, removeRmiListener, rescanned, unbindFromRegistrycreateParameter, delivers, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, overrideDefaultName, register, setName, toStringclone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, parseObject, reload, removeProperty, requires, setObject, setProperties, setProperty, stringPropertiesequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddRmiListener, remoteGet, removeRmiListenerbindToRegistry, isValid, unbindFromRegistrydefaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiesinitgetElapsedToggleTime, getLastToggleTime, getTrigger, isTrue, setTrigger, toggleTriggerprotected AbstractRemoteTrigger(Map<String,String> prop)
#bind method, which is called only in the
AbstractRemoteParameter.init() section.public Date remoteToggleTime() throws RemoteException
remoteToggleTime in interface RemoteTriggerRemoteExceptionpublic Boolean remoteGetTrigger() throws RemoteException
remoteGetTrigger in interface RemoteTriggerRemoteExceptionpublic boolean remoteIsTrue()
throws RemoteException
remoteIsTrue in interface RemoteTriggerRemoteException