Serialized Form


Package org.jlab.coda.et

Class org.jlab.coda.et.EtBusyException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.EtEmptyException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.EtException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.EtExistsException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.EtReadException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.EtTimeoutException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.EtTooManyException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.EtWakeUpException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.EtWriteException extends java.lang.Exception implements Serializable

Class org.jlab.coda.et.StationConfig extends java.lang.Object implements Serializable

Serialized Fields

cue

int cue
Maximum number of events to store in this station's input list when the station is nonblocking. When the input list has reached this limit, additional events flowing through the ET system are passed to the next station in line.


prescale

int prescale
A value of N means selecting 1 out of every Nth event that meets this station's selection criteria.


flowMode

int flowMode
Determine whether the station is part of a single group of stations through which events flow in parallel or is not. A value of Constants.stationParallel means it is a parallel station, while a value of Constants.stationSerial means it is not.


userMode

int userMode
The maximum number of users permitted to attach to this station. A value of 0 means any number of users may attach. It may be set to Constants.stationUserMulti or Constants.stationUserSingle meaning unlimited users and a single user respectively.


restoreMode

int restoreMode
Determine the method of dealing with events obtained by a user through an attachment, but whose process has ended before putting the events back into the system. It may have the value Constants.stationRestoreIn which places the events in the station's input list, Constants.stationRestoreOut which places them in the output list, or Constants.stationRestoreGC which places them in GRAND_CENTRAL station.


blockMode

int blockMode
Determine whether all events will pass through the station (blocking) or whether events should fill a cue with additional events bypassing the station and going to the next (nonblocking). The permitted values are Constants.stationBlocking and Constants.stationNonBlocking.


selectMode

int selectMode
Determine the method of filtering events for selection into the station's input list. A value of Constants.stationSelectAll applies no filtering, Constants.stationSelectMatch applies a builtin method for selection (StationLocal.select(org.jlab.coda.et.SystemCreate, org.jlab.coda.et.StationLocal, org.jlab.coda.et.Event)), and Constants.stationSelectUser allows the user to define a selection method. If the station is part of a single group of parallel stations, a value of Constants.stationSelectRRobin distributes events among the parallel stations using a round robin algorithm. Similarly, if the station is part of a single group of parallel stations, a value of Constants.stationSelectEqualCue distributes events among the parallel stations using an algorithm to keep the cues equal to eachother.


select

int[] select
An array of integers used in the builtin selection method and available for any tasks the user desires. Its size is set by Constants.stationSelectInts.


selectFunction

java.lang.String selectFunction
Name of user-defined select function in a C library. It may be null. This is only relevant to C language ET systems.


selectLibrary

java.lang.String selectLibrary
Name of the C library containing the user-defined select function. It may be null. This is only relevant to C language ET systems.


selectClass

java.lang.String selectClass
Name of the Java class containing the user-defined select method. It may be null. This is only relevant to Java language ET systems.