public class FieldSerializer extends AbstractRmiListener implements RmiErrorListener, Initializable
GuiderInfos.PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private static String |
DEFCLASSLOOKUP
The default class-lookup table.
|
private static String |
DEFEXTENSION
The default field-of-view extension.
|
static String |
KEY_ADAPTERMASTER
The key denoting a comma-separated list of error casters.
|
static String |
KEY_CLASSLOOKUP
Look-up table transforming class type of error to extension.
|
static String |
KEY_EXTENSION
The extension used for the field-of-view objects, including dot.
|
static String |
KEY_SAVECLASS
This are the simple names of the classes to save.
|
static String |
KEY_SAVEPATH
The directory where we serialize guider infos into.
|
private Map<String,String> |
lookup
Lookup-table for simple class names to file name parts.
|
private List<String> |
save
List of simple class names to consider.
|
KEY_ALIVE, KEY_EXPORTPORT, KEY_INIT, KEY_LISTENERNAME, KEY_RETRY, KEY_RETRYSLEEP, KEY_SHUTDOWNDELAYKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOMECONFIG, KEY_CLASS| Constructor and Description |
|---|
FieldSerializer(Map<String,String> info)
Constructs a new message logger.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
deregisterAtCaster(RmiCaster rmi,
Class single)
Deregisters at caster.
|
void |
init()
Register at the appropriate casters found in the various lists.
|
static void |
main(String[] arg)
Runs the status serializer.
|
protected boolean |
registerAtCaster(RmiCaster rmi,
Class single)
Registers at the specified caster if the caster is one of the four
possible caster instances this class listens to.
|
void |
rmiErrorOccured(ErrorEvent ee)
The receiving edge of the error listener.
|
private boolean |
serialize(FieldOfView fov,
File into)
We serialize the list of stars into the file.
|
allBound, blockBinding, blockBinding, disconnect, exit, getIP, getListenerName, isConnected, listenerName, releaseBinding, releaseBinding, rescanned, startBinding, startBindingcontainsRemoteProperty, getRemoteProperties, getRemoteProperty, setRemotePropertyclone, 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, stringProperties, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetListenerNamedisconnect, isConnecteddefaultBoolean, 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, stringPropertiespublic static final String KEY_ADAPTERMASTER
public static final String KEY_SAVECLASS
public static final String KEY_SAVEPATH
public static final String KEY_EXTENSION
public static final String KEY_CLASSLOOKUP
private static final String DEFEXTENSION
private static final String DEFCLASSLOOKUP
public FieldSerializer(Map<String,String> info) throws RemoteException
RemoteExceptionpublic void init()
init in interface Initializablepublic void rmiErrorOccured(ErrorEvent ee) throws RemoteException
GuiderInfo with it.rmiErrorOccured in interface RmiErrorListenerRemoteExceptionprotected boolean registerAtCaster(RmiCaster rmi, Class single)
registerAtCaster in class AbstractRmiListenerprotected boolean deregisterAtCaster(RmiCaster rmi, Class single)
deregisterAtCaster in class AbstractRmiListenerprivate boolean serialize(FieldOfView fov, File into)
public static void main(String[] arg)