Uses of Interface
util.rmi.RmiCaster

Packages that use RmiCaster
jview   
stella   
stella.adapter   
stella.calibration   
stella.ccd   
stella.environment   
stella.io   
stella.jview   
stella.net   
stella.parameter   
stella.rmi   
stella.roof   
stella.sensor   
stella.telescope   
stella.util   
stella.xml   
util.rmi   
 

Uses of RmiCaster in jview
 

Classes in jview that implement RmiCaster
 class JDataSink
          A class that has a data canvas for display assigned to it, pointed to #KEY_DATACANVAS.
 class JPhasePlot
          A phase plot is a data sink that displays data with time as the independant variable in a phased plot.
 class SubComponentNotify
          Skeleton implementation of a subcomponent caster.
 

Methods in jview with parameters of type RmiCaster
protected  boolean ApplicationJoiner.deregisterAtCaster(RmiCaster caster, Class reference)
          Deregisters from this caster.
protected  boolean JImageURLButton.ImageListener.deregisterAtCaster(RmiCaster source, Class single)
          Needed for surveiled connection.
 void JImageURLButton.disconnect(RmiCaster name)
          Diverts to my image listener.
protected  boolean ApplicationJoiner.registerAtCaster(RmiCaster caster, Class reference)
          Registers at this caster.
protected  boolean JImageURLButton.ImageListener.registerAtCaster(RmiCaster source, Class single)
          Needed for surveiled connection.
 

Uses of RmiCaster in stella
 

Classes in stella that implement RmiCaster
 class AbstractCommandLauncher
          An abstract implementation of CommandLaunching.
 class AbstractSequencer<E>
          An abstract implementation of a sequencing class.
 class CastingContainer
          Extends an rmi caster to act additionally as an error caster.
 class MasterLauncher
          The CommandLaunching instance for master commands.
 class MasterMind
          The entry class for the STELLA-SCS control system.
 

Methods in stella with parameters of type RmiCaster
protected  boolean MasterErrorHandler.deregisterAtCaster(RmiCaster caster, Class service)
          Adds the ability to deregister at rmi-weather casters.
protected  boolean MessageListener.deregisterAtCaster(RmiCaster rmi, Class service)
          Deregisters at caster.
protected  boolean MasterErrorHandler.registerAtCaster(RmiCaster caster, Class service)
          Adds the ability to register at rmi-weather casters.
protected  boolean MessageListener.registerAtCaster(RmiCaster rmi, Class service)
          Registers at the specified caster if the caster is one of the four possible caster instances this class listens to.
 

Uses of RmiCaster in stella.adapter
 

Classes in stella.adapter that implement RmiCaster
 class AdapterMaster
          This class handles the adapter communication to the SCS.
 class AdapterSimulator
          Simulates the action of the adapter.
 class AdapterTelescopeCaster
          A simple class that allows sending of offset-commands from the adapter to the telescope.
 class AuxiliaryMaster
          This class handles the adapter communication to the SCS.
 class AuxiliarySimulator
          Simulates the action of the adapter.
 class GregorTelescopeCaster
          A simple class that allows sending of offset-commands from the adapter to the telescope.
 class PilarTelescopeCaster
          A simple class that allows sending of offset-commands from the adapter to the telescope.
 

Methods in stella.adapter with parameters of type RmiCaster
protected  boolean StatusSerializer.deregisterAtCaster(RmiCaster rmi, Class single)
          Deregisters at caster.
protected  boolean FieldSerializer.deregisterAtCaster(RmiCaster rmi, Class single)
          Deregisters at caster.
protected  boolean StatusSerializer.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.
protected  boolean FieldSerializer.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.
 

Uses of RmiCaster in stella.calibration
 

Classes in stella.calibration that implement RmiCaster
 class CalibrationMaster
          This class is an intermediate step to a adapter that is capable only of steering the calibrational units.
 class CalibrationSimulator
          Simulates the action of the adapter.
 

Uses of RmiCaster in stella.ccd
 

Classes in stella.ccd that implement RmiCaster
 class AbstractCCDParameter
          A intermittent class that bundels a common requirement of all ccd parameters.
 class AbstractCCDValue
          A base class for all non-abstract ccd-values.
 class CCDLn2Temp
          Returns the cold point temperature of the CCD.
 class CCDRefTemp
          Returns the reference temperature of the CCD.
 class CCDTemp
          Returns the actual temperature of the CCD.
 class HeadPressure
          Returns the head pressure of the camera.
 class SesMaster
          The class that handles the communication of the CCD controler back with the SCS.
 class SesSimulator
          A class to simulate the scientific ccd in STELLA.
 class WifsipMaster
          This master controlls the WiFSIP instrument.
 class WifsipSimulator
          A class to simulate the scientific ccd in STELLA.
 class WifsipTelescopeCaster
          For wifsip, we allow access to the focussing of the telescope.
 

Uses of RmiCaster in stella.environment
 

Classes in stella.environment that implement RmiCaster
 class DomeMaster
          The master program running at the environment control.
 class DomeSimulator
          A class to simulate the environment.
 class EnvironmentMaster
          The master program running at the environment control.
 class EnvironmentSimulator
          A class to simulate the environment.
 class ShelterMaster
          The master program running at the environment control.
 

Uses of RmiCaster in stella.io
 

Classes in stella.io that implement RmiCaster
 class CastingRS485Server
          A class that acts as a serial caster, additionally to its RS485 server capabilities.
 class DummyRS485
          A dummy class for testing event casting by the serial server.
 class PollingRS485Server
          An extension to a normal RS485-server.
 class WatchdogRS485Server
          A class that adds watchdog capabilities to a RS485 server.
 

Uses of RmiCaster in stella.jview
 

Classes in stella.jview that implement RmiCaster
 class DeviceSimulator
          The receiver end to a caster.
 class JFrameParameter
          A special parameter used as a dirty trick to get a parameter display.
private  class JObjectDisplay.SubComponentHandler
          The helper class for access via rmi.
 class JRS485Simulator
          A graphical simulator for RS485-attached devices.
 

Methods in stella.jview with parameters of type RmiCaster
protected  boolean MasterListener.deregisterAtCaster(RmiCaster rmi, Class service)
          Deregisters at caster.
protected  boolean DeviceSimulator.deregisterAtCaster(RmiCaster caster, Class service)
          Links into the parent's ReceiverTorso.registerAtCaster(util.rmi.RmiCaster, java.lang.Class) method.
protected  boolean JLaunchBox.deregisterAtCaster(RmiCaster rmicast, Class service)
          Deregisters at the specified caster if the caster is either an RmiDoneCaster or an RmiAcknowledgeCaster
 void JMasterFrame.disconnect(RmiCaster name)
          Diverts to JMasterFrame.listener.
protected  boolean MasterListener.registerAtCaster(RmiCaster caster, Class service)
          Registers the master to the specified listener.
protected  boolean DeviceSimulator.registerAtCaster(RmiCaster caster, Class service)
          Links into the parent's ReceiverTorso.registerAtCaster(util.rmi.RmiCaster, java.lang.Class) method.
protected  boolean JLaunchBox.registerAtCaster(RmiCaster rmicast, Class service)
          Binds to an caster.
 

Uses of RmiCaster in stella.net
 

Classes in stella.net that implement RmiCaster
 class CasterClient
          The class to send commands as ascii strings via sockets.
 class CommandReceiver
          The command receiver, acting as a server.
 class ErrorReceiver
          The ascii-error receiver.
 class ErrorServer
          An intermediate step from the receiver server class to concrete subclasses.
 class ParameterRelay
          A parameter server class.
 class ParameterServer
          A parameter server class.
 class PilarLauncher
           
 class ReceiverServer
          The receiver server base class.
 class TelescopeClient
          This class acts as the command launching interface from the SCS side to the telescope.
 class TestCaster
          This class test some capabilities of the caster class.
 class TestReceiver
          The receiver end to the test caster method.
 

Uses of RmiCaster in stella.parameter
 

Classes in stella.parameter that implement RmiCaster
 class AbstractFitsParameter
          A class of values that deal with read-in fits files, where a (small) window is extracted to get some statistics.
 class AbstractFitsValue
          A class of values that deal with read-in fits files, where a (small) window is extracted to get some statistics.
 class AbstractRemoteParameter
          A skeleton implementation of a RemoteParameter.
 class AbstractRemoteSwitch
          An abstract implementation of a remote switch.
 class AbstractRemoteTrigger
          A skelleton implementation of a RemoteTrigger.
 class AbstractRemoteValue
          Abstract implementation of a Remote Parameter that acts locally as a value.
 class Efficiency
          This class takes a fits file, extracts a region around AbstractFitsValue.KEY_WINDOW, determines the total flux there and relates it to the incident flux of the star on top of the atmosphere.
 class ExposureCount
          This parameter provides the running number of an exposure within a target.
 class FitsMoments
          Fits moments calculates statistical moments of the ADU distribution.
 class ParameterSkeleton
          A parameter that takes a non-remote parameter and exports it to the registry.
 class SignalToNoise
          From a fits file, we extract a window and estimate the Signal-to-Noise from photon statistics.
 class SimpleRemoteSwitch
          A helper class providing a simulated switch that can be exported remotely.
 class SimpleRemoteTrigger
          A helper class providing a simple trigger.
 class SimpleRemoteValue
          A simple value with remote capabilites.
 class SwitchRelay
          Relay the parameter given at the first command line argument to the local registry.
 class SwitchSkeleton
          A trigger that takes a non-remote trigger and exports it to the registry.
 class TriggerSkeleton
          A trigger that takes a non-remote trigger and exports it to the registry.
 class Unique
          This parameter provides a unique identifier string that may be used in acquire/guide frames, scientific exposures or similar.
 

Methods in stella.parameter with parameters of type RmiCaster
protected  boolean MyRmiListener.deregisterAtCaster(RmiCaster caster, Class ignore)
          Checks if the rmi-caster is a rmi data caster.
protected  boolean FitsUpdateListener.deregisterAtCaster(RmiCaster caster, Class ignore)
          Checks if the rmi-caster is a rmi data caster.
 void SwitchRelay.disconnect(RmiCaster from)
           
 void ParameterStub.disconnect(RmiCaster name)
          Called by the remote parameter if it will stop serve.
protected  boolean MyRmiListener.registerAtCaster(RmiCaster caster, Class ignore)
          Checks if the rmi-caster is a rmi data caster.
protected  boolean FitsUpdateListener.registerAtCaster(RmiCaster caster, Class ignore)
          Checks if the rmi-caster is a rmi data caster.
 

Uses of RmiCaster in stella.rmi
 

Subinterfaces of RmiCaster in stella.rmi
 interface RemoteFitsParameter
          A fits file normally consits of huge quantities of numbers that best are dealt with in the master where they originate (normally the scientific camera).
 interface RemoteLight
          The interface defining remote control of lighting control.
 interface RemoteParameter
          The Parameter interface to work with remote querry options.
 interface RemoteSwitch
          The interface defining remote control of lighting control.
 interface RemoteTrigger
          The Trigger interface to work with remote querry options.
 interface RmiAcknowledgeCaster
          The interface comprising the capabilities of adding and removing RMI-based acknowledge listeners.
 interface RmiCommandCaster
          The interface comprising the capabilities of adding and removing RMI-based acknowledge listeners.
 interface RmiDataCaster
          The interface comprising the capabilities of adding and removing RMI-based data listneres.
 interface RmiDataDepositing
          An interface to allow late-commers to register to a repository.
 interface RmiDoneCaster
          The interface comprising the capabilities of adding and removing RMI-based done listeners.
 interface RmiErrorCaster
          The interface comprising the capabilities of adding and removing RMI-based error listeners.
 interface RmiSerialCaster
          An interface describing the capability to cast SerialEvents.
 interface RmiWeatherCaster
          The interface comprising the capabilities of adding and removing RMI-based weather listneres.
 interface RmiWeatherReporting
          The interface describing key properties of an object capable of watching the weather and throwing WeatherEvents on condition change.
 

Classes in stella.rmi that implement RmiCaster
 class AbstractRmiCasterAndListener
          The common base class for all classes that are both, casters and listeners.
 class AdapterCaster
          A concret caster client that connects to the telescope control.
 class AuxiliaryCaster
          A concret caster client that connects to the telescope control.
 class CalibrationCaster
          A concret caster client that connects to the telescope control.
 class CasterTorso
          The class to send commands.
 class CCDCaster
          A concret caster client that connects to the ccd control.
 class DistinctCaster
          A concret caster client that can handle commands as found in its DistinctCaster.KEY_HANDLE list.
 class EnvironmentCaster
          A concret caster client that connects to the telescope control.
 class GenericMaster
          A generic parent class for device masters.
static class GenericMaster.Standalone
          Standalone class that does not respond to commands, but provides a set of global variables and switches.
 class GenericSimulator
          A class used as a parental class for concrete device simulators.
 class ReceiverTorso
          The command receiver.
 class SpectrographCaster
          A concret caster client that connects to the telescope control.
 class TelescopeCaster
          A concret caster client that connects to the telescope control.
 class WifsipCaster
          A concret caster client that connects to the ccd control.
 

Methods in stella.rmi with parameters of type RmiCaster
protected  boolean CasterTorso.deregisterAtCaster(RmiCaster caster, Class service)
          Deregisters at the specified caster if the caster is either an RmiDoneCaster or an RmiAcknowledgeCaster
protected  boolean ErrorRelay.deregisterAtCaster(RmiCaster rmi, Class service)
          Deregisters at caster.
protected  boolean ReceiverTorso.deregisterAtCaster(RmiCaster caster, Class ignored)
          Deregisters at the command caster.
protected  boolean FitsRelay.deregisterAtCaster(RmiCaster rmi, Class service)
          Deregisters at caster.
protected  boolean DailyDump.deregisterAtCaster(RmiCaster caster, Class ignored)
          Deregisters at the appropriate caster.
protected  boolean FileDump.deregisterAtCaster(RmiCaster caster, Class ignored)
          Deregisters at the appropriate caster.
 void RmiSystemOutListener.disconnect(RmiCaster name)
          Disconnects the listener.
 void RmiSystemErrListener.disconnect(RmiCaster name)
          Disconnects the listener.
 void RmiSystemOutListener.rebind(RmiCaster name, long timeout)
          Rebinds the listener.
 void RmiSystemErrListener.rebind(RmiCaster name, long timeout)
          Rebinds the listener.
protected  boolean CasterTorso.registerAtCaster(RmiCaster caster, Class service)
          Binds to an caster.
protected  boolean ErrorRelay.registerAtCaster(RmiCaster rmi, Class service)
          Registers at the specified caster if the caster is one of the four possible caster instances this class listens to.
protected  boolean FitsRelay.registerAtCaster(RmiCaster rmi, Class service)
          Registers at the specified caster if the caster is one of the four possible caster instances this class listens to.
protected  boolean DailyDump.registerAtCaster(RmiCaster caster, Class ignored)
          Registers at the appropriate caster.
protected  boolean FileDump.registerAtCaster(RmiCaster caster, Class ignored)
          Registers at the appropriate caster.
protected  boolean ReceiverTorso.registerAtCaster(RmiCaster caster, Class<?> service)
          Registers at the command caster.
 

Uses of RmiCaster in stella.roof
 

Classes in stella.roof that implement RmiCaster
 class RoofTrigger
          A trigger that directly connects to a RoofOperating instance.
 class ShelterTrigger
          A trigger that directly connects to a Sheltering instance.
 

Uses of RmiCaster in stella.sensor
 

Classes in stella.sensor that implement RmiCaster
 class AbstractSensor
          The abstract base class used for reading abstract sensors.
 class AbstractWeatherSurveyor
          An abstract implementation of the WeatherSurveying interface.
 class AverageSensor
          A class that takes a list of individual sensors and returns the average of their measurements as its measurement.
 class BadSensor
          A bad sensor does not generate data events based on reading a true sensor, but generates it from evaluating a probability description.
 class CumulativeSensor
          A cumulative sensor cumulates readings.
 class DataSensor
          A sensor that produces data events.
 class DerivativeSensor
          A derivating sensor adds the capability of calculating the first derivative of the sensor readings.
 class DewPoint
          A class that calculates the difference between the ambient temperature and the dewpoint.
 class FakeSensor
          A fake sensor does not generate data events based on reading a true sensor, but generates it from reading a file.
 class FakeSolZSensor
          This class is for the STELLA system at an increased pace.
 class HealthSensor
          A class to monitor voltage and temperature of the computer core.
 class KeystrokeSensor
          A sensor to generate weather events with the keyboard.
 class MoxaSensor
          A sensor representation of a moxa sensor, without conversion for temperature sensors and possibly with conversion on AD moduels.
 class NoiseSolZSensor
          This is a non-abstract implementation of a WeatherSensor.
 class OneWireADSensor
          A sensor representation of analog input data read with a one-wire A/D converter.
 class OneWireRainSensor
          A sensor representation of a one-wire sensor.
 class OneWireSensor
          A sensor representation of a one-wire sensor.
 class ParameterSensor
          A sensor that reads a parameter and derives its rule out of it.
 class PredictiveSensor
          A prediciting sensor adds the capability of predicting future sensor readings.
 class QuickDumpSensor
          A test-unti only.
 class RS485RainSensor
          A representation of a digital rain sensor.
 class RS485Sensor
          A sensor representation of analog input data read with a NuDAM-6017 module.
 class SensorRepository
          This class acts as a repository for a whole bundle of sensor values.
 class SmoothingSensor
          A smoothing sensor adds the capability of smoothing the sensor readings with some general, but always causal linear smoothing method.
 class SolHeightSensor
          This is a non-abstract implementation of a WeatherSensor that acts similar to the stand-alone SolZSensor.
 class SolZSensor
          This is a non-abstract implementation of a WeatherSensor.
 class TimerTaskSensor
          The abstract base class used for reading abstract sensors.
 class Ups
          A class to represent an ups.
 class UpsSensor
          A sensor representation of a ups sensor.
 class WeatherRemainsBad
          The weather trigger exports the weather from a local WeatherSurveying instance to remote listeners.
 class WeatherSensor
          This is the last abstract class in the sensor chain.
 class WeatherStation
          A class acting as a conductor of several WeatherSensors.
 class WeatherTrigger
          The weather trigger exports the weather from a local WeatherSurveying instance to remote listeners.
 class WeirdSolZSensor
          This class is for testing the behaviour of the STELLA system if one sensor suddenly starts producing weird data.
 

Methods in stella.sensor with parameters of type RmiCaster
protected  boolean DatabaseNow.deregisterAtCaster(RmiCaster test, Class single)
          Unregisters from an rmi-data caster.
protected  boolean ReadoutRepository.deregisterAtCaster(RmiCaster rmi, Class single)
          Registers at the given caster.
protected  boolean DailyDumpRepository.deregisterAtCaster(RmiCaster rmi, Class single)
          Registers at the given caster.
protected  boolean DatabaseNow.registerAtCaster(RmiCaster test, Class single)
          Registers the database now to this caster, if it is an rmi-data caster.
protected  boolean ReadoutRepository.registerAtCaster(RmiCaster rmi, Class single)
          Registers at the given caster.
protected  boolean DailyDumpRepository.registerAtCaster(RmiCaster rmi, Class single)
          Registers at the given caster.
 

Uses of RmiCaster in stella.telescope
 

Classes in stella.telescope that implement RmiCaster
 class TelescopeMaster
          Class that resides on the telescope side and directly talks to a Pilar3 server via a TCP/IP socket connection.
 class TelescopeSimulator
          A telescope simulator.
 

Uses of RmiCaster in stella.util
 

Classes in stella.util that implement RmiCaster
 class DummySequencer
          A class that implements a sequencer for testing the master mind.
 class SimulatorSequencer
          This class is used as a Sequencing instanance for simulating the target load on STELLA.
 class SimulatorWeather
          This class is the base class for simple or more sophisticated average-weather predictors to use in simulations of STELLA action.
 class TelescopeAuxiliaryCaster
          A simple class that allows sending of telescope commands from a generic master to the telescope.
 

Methods in stella.util with parameters of type RmiCaster
protected  boolean PointingGrabber.deregisterAtCaster(RmiCaster rmi, Class single)
          Deregisters at caster.
protected  boolean TransferListener.deregisterAtCaster(RmiCaster rmi, Class service)
          Deregisters at caster.
protected  boolean PointingGrabber.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.
protected  boolean TransferListener.registerAtCaster(RmiCaster rmi, Class service)
          Registers at the specified caster if the caster is one of the four possible caster instances this class listens to.
 

Uses of RmiCaster in stella.xml
 

Classes in stella.xml that implement RmiCaster
 class LoopingSequencer
           
 class XMLSequencer
           
 

Uses of RmiCaster in util.rmi
 

Subinterfaces of RmiCaster in util.rmi
 interface URLCaster
          URL event caster per se always notify over rmi, this interface allows listeners to register on appropriate URLCasters.
 

Classes in util.rmi that implement RmiCaster
 class AbstractRmiCaster
          Base implementation of an rmi-enabled caster.
 class AbstractRmiDataSink
          A skeleton implementation of a data sink.
 

Fields in util.rmi with type parameters of type RmiCaster
private  Map<AbstractRmiListener.ServiceReference,RmiCaster> AbstractRmiListener.namingToRemote
          The map of full URL names to RMICaster references.
 

Methods in util.rmi that return RmiCaster
private  RmiCaster AbstractRmiListener.getCaster(String name)
          Returns a remote reference to the rmi-caster resolvable by the given name.
 

Methods in util.rmi with parameters of type RmiCaster
private  void AbstractRmiListener.addCasterForCheck(String name, Class<?> only, RmiCaster server)
          Adds a server defined by its binding reference and its service class to our look-up table that checks routinely for validity of the server.
protected abstract  boolean AbstractRmiListener.deregisterAtCaster(RmiCaster caster, Class<?> reference)
          Deregisters this listener at a certain csater.
 void RmiListener.disconnect(RmiCaster from)
          Signals that the caster will get invalid.
 void AbstractRmiListener.disconnect(RmiCaster from)
          Called by the caster to signal that the listener should remove itself.
protected abstract  boolean AbstractRmiListener.registerAtCaster(RmiCaster caster, Class<?> reference)
          Registers this listener at a certain caster.