public class SimpleRemoteTrigger extends AbstractRemoteTrigger implements Reloadable
set(java.lang.Object) method can be retrieved later with the get() method.
The only difference to the abstract trigger base class is that this class
is not abstract and provides two public constructors.PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private SimpleTrigger |
simple
My trigger.
|
DEFBIND, 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| Constructor and Description |
|---|
SimpleRemoteTrigger(Map<String,String> prop)
Constructs a simple parameter without any specific need for the
properties argument.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
get()
Diverts to my simple trigger.
|
long |
getElapsedToggleTime()
Returns the elapsed time from the last toggle event on the trigger
until now.
|
Date |
getLastToggleTime()
Returns the date of the last toggle event on this trigger.
|
Boolean |
getTrigger()
Returns the same value as
Parameter#get but already cast into a
boolean. |
void |
init()
If we have no export property, we export ourself.
|
boolean |
isTrue()
Returns the value of the trigger as a boolean primitive.
|
double |
rescanned(String key,
String old,
String newval)
We throw an illegal argument exception if export port changed
|
Object |
set(Object to)
Diverts to my simple trigger.
|
Boolean |
setTrigger(Boolean to)
Does the same thing as
Parameter#set but returns the old value
as a boolean. |
Boolean |
toggleTrigger()
Toggles the value of this trigger.
|
remoteGetTrigger, remoteIsTrue, remoteToggleTimeaddRmiListener, bindToRegistry, exit, isValid, remoteGet, removeRmiListener, 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, waitreloadaddRmiListener, remoteGet, removeRmiListenerbindToRegistry, isValid, unbindFromRegistrygetFormatted, getName, getStringdefaultBoolean, 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, stringPropertiesprivate SimpleTrigger simple
public SimpleRemoteTrigger(Map<String,String> prop) throws RemoteException
RemoteExceptionpublic void init()
throws InitException
init in interface Initializableinit in class AbstractRemoteParameterInitExceptionpublic double rescanned(String key, String old, String newval)
rescanned in interface Reloadablerescanned in class AbstractRemoteParameterpublic Boolean getTrigger()
Parameter#get but already cast into a
boolean.getTrigger in interface Triggeringpublic boolean isTrue()
isTrue in interface Triggeringpublic Boolean setTrigger(Boolean to)
Parameter#set but returns the old value
as a boolean.setTrigger in interface Triggeringpublic Boolean toggleTrigger()
Parameter counterpart. The return value is the old value
of the trigger.toggleTrigger in interface Triggeringpublic Date getLastToggleTime()
getLastToggleTime in interface Triggeringpublic long getElapsedToggleTime()
getElapsedToggleTime in interface Triggering