Serialized Form
-
Package net.sf.eBus.client
-
Class net.sf.eBus.client.AbstractEBusMessage extends ENotificationMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
connectionType
EConfigure.ConnectionType connectionType
Connection type. -
remoteAddress
java.net.InetSocketAddress remoteAddress
The client address referenced in this message. -
serverAddress
java.net.InetSocketAddress serverAddress
IP port number.
-
-
Class net.sf.eBus.client.ConnectionMessage extends AbstractEBusMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
reason
java.lang.String reason
IfConnectionMessage.state
isConnectionMessage.ConnectionState.LOGGED_OFF
and the log off was due to an exception, then theexception message
is stored here. May benull
. -
state
ConnectionMessage.ConnectionState state
The remote eBus is either logged on or logged off.
-
-
Class net.sf.eBus.client.ERemoteAppContext extends statemap.FSMContext7 implements Serializable
- serialVersionUID:
- 1L
-
Class net.sf.eBus.client.MulticastMessage extends ENotificationMessage implements Serializable
- serialVersionUID:
- 328960L
-
Serialized Fields
-
connectionName
java.lang.String connectionName
Multicast connection unique name. -
multicastGroup
java.net.InetAddress multicastGroup
State applies to this multicast group address. -
state
MulticastMessage.MulticastState state
Multicast connection is either joined to its group or disconnected.
-
-
Class net.sf.eBus.client.ServerMessage extends AbstractEBusMessage implements Serializable
- serialVersionUID:
- 328192L
-
-
Package net.sf.eBus.client.monitor
-
Class net.sf.eBus.client.monitor.EBusObjectInfo extends EField implements Serializable
- serialVersionUID:
- 393728L
-
Serialized Fields
-
alarmCondition
AlarmCondition alarmCondition
eBus object thread denial condition. -
clientId
int clientId
eBus object client identifier. -
dispatcher
java.lang.String dispatcher
Dispatcher responsible for running this object. -
maximumRunTime
long maximumRunTime
Maximum nanoseconds spent processing messages. -
maxQuantum
long maxQuantum
Dispatcher's maximum allowed run time. Cannot be enforced because Java tasks cannot be preempted. -
maxQuantumOverrunCount
long maxQuantumOverrunCount
Number of times this client overranEBusObjectInfo.maxQuantum
limit. -
minimumRunTime
long minimumRunTime
Minimum nanoseconds spent processing messages. -
objectName
java.lang.String objectName
eBus object name. -
runCount
long runCount
Number of times this client has been on core. -
runState
EClient.RunState runState
Client current run state as of this report. -
taskQueueSize
int taskQueueSize
Client task queue size as of this report. -
totalRunTime
long totalRunTime
Total nanoseconds spent processing messages.
-
-
Class net.sf.eBus.client.monitor.EBusObjectReport extends ENotificationMessage implements Serializable
- serialVersionUID:
- 393728L
-
Serialized Fields
-
eBusObjects
EBusObjectInfo[] eBusObjects
Report for each extant eBus object in this JVM. -
jvmIdentifier
java.lang.String jvmIdentifier
Report is coming from this host and process identifier.
-
-
Class net.sf.eBus.client.monitor.RQThreadInfo extends EField implements Serializable
- serialVersionUID:
- 393728L
-
Serialized Fields
-
alarmCondition
AlarmCondition alarmCondition
RQThread
current thread overrun alarm state. -
eBusObject
java.lang.String eBusObject
eBus object name currently running on run queue thread. -
maximumRunTime
long maximumRunTime
Maximum time a particular eBus object spent on run queue thread. Will be zero if no eBus objects have yet run on this run queue thread. -
minimumRunTime
long minimumRunTime
Minimum time a particular eBus object spent on run queue thread. Will be zero if no eBus objects have yet run on this run queue thread. -
runCount
long runCount
Total number of eBus objects run on this run queue thread. -
startTime
java.time.Instant startTime
Run queue thread start timestamp. -
threadName
java.lang.String threadName
RQThread
unique name. -
threadState
EClient.RQThread.RQThreadState threadState
Current run queue thread state. -
totalRunTime
long totalRunTime
Total time (in nanoseconds) running eBus object tasks.
-
-
Class net.sf.eBus.client.monitor.RQThreadReport extends ENotificationMessage implements Serializable
- serialVersionUID:
- 393728L
-
Serialized Fields
-
jvmIdentifier
java.lang.String jvmIdentifier
Report is coming from this host and process identifier. -
runQueueThreads
RQThreadInfo[] runQueueThreads
Report for each run queue thread in this JVM.
-
-
Class net.sf.eBus.client.monitor.ThreadDenialUpdate extends ENotificationMessage implements Serializable
- serialVersionUID:
- 393728L
-
Serialized Fields
-
condition
AlarmCondition condition
Either thread denial exceeds a configured limit or that condition is cleared. -
eBusObject
java.lang.String eBusObject
Name of eBus object experiencing the condition. -
jvmIdentifier
java.lang.String jvmIdentifier
Update is coming from this host and process identifier. -
offThreadDelay
java.time.Duration offThreadDelay
Amount of time between eBus object being ready and when this condition was detected. Ifcondition
isCLEARED
then represents total time ready eBus object finally came on thread.
-
-
Class net.sf.eBus.client.monitor.ThreadOverrunUpdate extends ENotificationMessage implements Serializable
- serialVersionUID:
- 393728L
-
Serialized Fields
-
condition
AlarmCondition condition
Either the maximum run quantum has just been detected as exceeded or that condition is cleared. -
eBusObject
java.lang.String eBusObject
Name of eBus object exceeding the maximum run quantum. -
jvmIdentifier
java.lang.String jvmIdentifier
Update is coming from this host and process identifier. -
maximumQuantum
java.time.Duration maximumQuantum
Maximum allowed run quantum for namedRQThread
. -
rqThreadName
java.lang.String rqThreadName
Message applies to this named run queue thread. -
runTime
java.time.Duration runTime
Runnable
task total run time at update time. Will be zero for aCLEARED
condition state.
-
-
-
Package net.sf.eBus.client.sysmessages
-
Class net.sf.eBus.client.sysmessages.AbstractKeyMessage extends ESystemMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
messageClass
java.lang.String messageClass
The message key class name. The class name is transmitted rather than theClass
instance because the far-end deserialization will fail if theClass
is unknown. -
messageSubject
java.lang.String messageSubject
The message key subject.
-
-
Class net.sf.eBus.client.sysmessages.AbstractLogonMessage extends ESystemMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
eid
java.lang.String eid
The eBus identifier.
-
-
Class net.sf.eBus.client.sysmessages.AdMessage extends AbstractKeyMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
adMessageType
EMessage.MessageType adMessageType
The advertised message is for either a notification or a request. -
adStatus
AdMessage.AdStatus adStatus
Add or retract this advertisement. -
feedState
EFeedState feedState
The advertised feed's current state.
-
-
Class net.sf.eBus.client.sysmessages.CancelRequest extends ESystemMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mayRespond
boolean mayRespond
Iftrue
then this is an optional cancel request, allowing the replier to respond to the request, accepting or rejecting the cancel request. Iffalse
then this is a unilateral cancel request which the replier must accept.
-
-
Class net.sf.eBus.client.sysmessages.FeedStatusMessage extends ESystemMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
feedState
EFeedState feedState
The updated feed state.
-
-
Class net.sf.eBus.client.sysmessages.KeyMessage extends AbstractKeyMessage implements Serializable
- serialVersionUID:
- 328960L
-
Serialized Fields
-
keyId
int keyId
The sender's message key identifier. The receiver may assign its own unique identifier for the key.
-
-
Class net.sf.eBus.client.sysmessages.LogoffMessage extends AbstractLogonMessage implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.client.sysmessages.LogonCompleteMessage extends AbstractLogonMessage implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.client.sysmessages.LogonMessage extends AbstractLogonMessage implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.client.sysmessages.LogonReply extends AbstractLogonMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
logonStatus
EReplyMessage.ReplyStatus logonStatus
Either the logon attempt succeeded or failed. -
reason
java.lang.String reason
Explanation for a rejected logon request. May benull
or empty.
-
-
Class net.sf.eBus.client.sysmessages.McastKeyMessage extends AbstractKeyMessage implements Serializable
- serialVersionUID:
- 328960L
-
Serialized Fields
-
feedState
EFeedState feedState
The notification feed's current state. -
keyId
int keyId
Publisher's message key identifier. Note that multicast messages are sent only from the multicast publisher to multicast subscriber. -
multicastId
java.util.UUID multicastId
Publisher's multicast identifier.
-
-
Class net.sf.eBus.client.sysmessages.McastSubscribeMessage extends ESystemMessage implements Serializable
- serialVersionUID:
- 328960L
-
Class net.sf.eBus.client.sysmessages.PauseReply extends AbstractLogonMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
maximumBacklogSize
int maximumBacklogSize
Requesting the far-end store up to this many undelivered messages before beginning to discard messages. Which messages are to be discarded is based on thePauseRequest.discardPolicy
. Please note that this size is a suggestion. The far-end response may specify smaller backlog size. -
pauseTime
java.time.Duration pauseTime
Requesting a connection pause lasting for this duration. The far-end may not accept this time and require a shorter pause time -
replyReason
java.lang.String replyReason
The reason for aEReplyMessage.ReplyStatus.ERROR
reply status. May benull
or empty. -
replyStatus
EReplyMessage.ReplyStatus replyStatus
The current request handling status. IfEReplyMessage.ReplyStatus.ERROR
, thenPauseReply.replyReason
will contain text explaining why the request was rejected.
-
-
Class net.sf.eBus.client.sysmessages.PauseRequest extends AbstractLogonMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
discardPolicy
EConfigure.DiscardPolicy discardPolicy
Specifies how the far-end should discard messages if and whenPauseRequest.maximumBacklogSize
is reached. -
maximumBacklogSize
int maximumBacklogSize
Requesting the far-end store up to this many un-delivered messages before beginning to discard messages. Which messages are to be discarded is based on thePauseRequest.discardPolicy
. Please note that is size is a suggestion. The far-end response may specify smaller backlog size. -
pauseTime
java.time.Duration pauseTime
Requesting a connection pause lasting for this duration. The far-end may not accept this time and require a shorter pause time
-
-
Class net.sf.eBus.client.sysmessages.RemoteAck extends ESystemMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
remaining
int remaining
The number of remaining remote repliers. When this value reaches zero, the request is completed.
-
-
Class net.sf.eBus.client.sysmessages.ResumeReply extends AbstractLogonMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
replyReason
java.lang.String replyReason
The reason for aEReplyMessage.ReplyStatus.ERROR
reply status. May benull
or empty. -
replyStatus
EReplyMessage.ReplyStatus replyStatus
The current request handling status. IfEReplyMessage.ReplyStatus.ERROR
, thenResumeReply.replyReason
will contain text explaining why the request was rejected.
-
-
Class net.sf.eBus.client.sysmessages.ResumeRequest extends AbstractLogonMessage implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.client.sysmessages.SubscribeMessage extends AbstractKeyMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
feedState
EFeedState feedState
The subscription is eitherEFeedState.UP
orEFeedState.DOWN
.
-
-
Class net.sf.eBus.client.sysmessages.UdpConnectReply extends ESystemMessage implements Serializable
- serialVersionUID:
- 328448L
-
Serialized Fields
-
port
int port
UDP port to which the requester should communicate. -
status
EReplyMessage.ReplyStatus status
Set toOK_FINAL
if the connection process succeeded andERROR
if process failed. -
text
java.lang.String text
Text explaining why a connect attempt failed. May benull
or empty ifUdpConnectReply.status
isEReplyMessage.ReplyStatus.OK_FINAL
.
-
-
Class net.sf.eBus.client.sysmessages.UdpConnectRequest extends ESystemMessage implements Serializable
- serialVersionUID:
- 328448L
-
Class net.sf.eBus.client.sysmessages.UdpDisconnectReply extends ESystemMessage implements Serializable
- serialVersionUID:
- 328448L
-
Class net.sf.eBus.client.sysmessages.UdpDisconnectRequest extends ESystemMessage implements Serializable
- serialVersionUID:
- 328448L
-
-
Package net.sf.eBus.config
-
Class net.sf.eBus.config.InetAddressComparator extends java.lang.Object implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.config.InetSocketAddressComparator extends java.lang.Object implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mAddressComparator
InetAddressComparator mAddressComparator
Use this comparator for the InetAddress.
-
-
-
Package net.sf.eBus.feed.historic
-
Class net.sf.eBus.feed.historic.HistoricReply extends EReplyMessage implements Serializable
- serialVersionUID:
- 393984L
-
Serialized Fields
-
notifications
ENotificationMessage[] notifications
One of more historic notification messages. Will not be an empty array.
-
-
Class net.sf.eBus.feed.historic.HistoricRequest extends ERequestMessage implements Serializable
- serialVersionUID:
- 393984L
-
Serialized Fields
-
interval
EInterval interval
Retrieve historic notification messages over this date/time interval.
-
-
Class net.sf.eBus.feed.historic.PublishStatusEvent extends ENotificationMessage implements Serializable
- serialVersionUID:
- 393984L
-
Serialized Fields
-
feedState
EFeedState feedState
Latest publisher feed state. -
key
EMessageKey key
Feed state applies to this notification message key.
-
-
-
Package net.sf.eBus.feed.pattern
-
Class net.sf.eBus.feed.pattern.MatchEvent extends ENotificationMessage implements Serializable
- serialVersionUID:
- 256L
-
Serialized Fields
-
groups
java.util.Map<java.lang.String,java.util.List<ENotificationMessage>> groups
The collected events for each pattern group. Pattern groupEventPattern.ALL_EVENTS
contains all matched events. The remaining map keys (if any) are from the user-definedEventPattern
. The groups map and the notification list values are both read-only. -
userCache
java.util.Map<java.lang.Object,java.lang.Object> userCache
This map contains the user-defined data stored whenMatchCondition
s were executed. This map is notnull
but may be empty.
-
-
-
Package net.sf.eBus.messages
-
Class net.sf.eBus.messages.EAbstractList extends java.util.ArrayList<E extends EMessageObject> implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mReadOnlyFlag
boolean mReadOnlyFlag
When set totrue
list may only be read from and not updated.
-
-
Class net.sf.eBus.messages.EField extends EMessageObject implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.messages.EFieldList extends EAbstractList<E extends EField> implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.messages.EMessage extends EMessageObject implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mKey
EMessageKey mKey
The message key combining the message class and subject. -
mMessageType
EMessage.MessageType mMessageType
The message type. Either notification, request, reply, or system. -
subject
java.lang.String subject
The required message subject. The subject and the message class are used to route this message to the intended eBus clients. -
timestamp
long timestamp
The message timestamp in Java millisecond epoch time.
-
-
Class net.sf.eBus.messages.EMessageKey extends java.lang.Object implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mHashCode
int mHashCode
Message key hash code is lazily computed the first time it is requested and then cached for later use. The reason is that hash key calculation is expensive and not always needed. -
mKeyString
java.lang.String mKeyString
The combination of the message class and subject. Used a the key into the subject tree. This value is created on demand only. -
mMessageClass
java.lang.Class<? extends EMessage> mMessageClass
The message class. -
mSubject
java.lang.String mSubject
The message subject.
-
-
Class net.sf.eBus.messages.EMessageList extends EAbstractList<E extends EMessage> implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mKey
EMessageKey mKey
All messages placed into this list must have this key.
-
-
Class net.sf.eBus.messages.EMessageObject extends java.lang.Object implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.messages.ENotificationMessage extends EMessage implements Serializable
- serialVersionUID:
- 393216L
-
Serialized Fields
-
position
int position
This optional field is meant to be used to maintain notification order when placed in persistent store. The problem is that system timestamps have a set granularity (whether millisecond, microsecond, or nanosecond). If more than one notification message is published within that timestamp granularity, then message ordering may be lost when retrieved from persistent store when ordering byEMessage.timestamp
alone.The solution is to combine
timestamp
withposition
which is incremented after each publish. There is one position index per uniquemessage key
andENotificationMessage.publisherId
. Depending on message publishing rate this position index should be reset at a fixed rate to prevent the index from going pastInteger.MAX_VALUE
(2,147,483,647).This value defaults to zero when not defined.
-
publisherId
long publisherId
Optional field used to define the publisher which produced this notification. This identifier is set by the application. eBus has no responsibility in assigning this value or guaranteeing identifier uniqueness.Therefore the meaning of this identifier is within the application. If this identifier needs to be unique between application instances and across networks, then it is up to developers to guarantee identifier uniqueness.
If the publisher identifier is not defined then it defaults to
ENotificationMessage.NO_PUB_ID
.
-
-
Class net.sf.eBus.messages.EReplyMessage extends EMessage implements Serializable
- serialVersionUID:
- 393216L
-
Serialized Fields
-
replyReason
java.lang.String replyReason
The reason for aEReplyMessage.ReplyStatus.ERROR
reply status. May benull
or empty.This field is displayed second.
-
replyStatus
EReplyMessage.ReplyStatus replyStatus
The current request handling status. IfEReplyMessage.ReplyStatus.ERROR
, thenEReplyMessage.replyReason
will contain text explaining why the request was rejected.This field is displayed first.
-
-
Class net.sf.eBus.messages.ERequestMessage extends EMessage implements Serializable
- serialVersionUID:
- 393216L
-
Class net.sf.eBus.messages.ESystemMessage extends EMessage implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.messages.InvalidMessageException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mMsgClass
java.lang.Class<? extends EMessageObject> mMsgClass
The invalid message identifier.
-
-
Class net.sf.eBus.messages.UnknownFieldException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mField
java.lang.String mField
The unknown message field. -
mMessageName
java.lang.String mMessageName
The message class name.
-
-
Class net.sf.eBus.messages.UnknownMessageException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mClass
java.lang.String mClass
The message class name causing this exception.
-
-
-
Package net.sf.eBus.messages.type
-
Class net.sf.eBus.messages.type.DeserializeException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 459008L
-
Class net.sf.eBus.messages.type.MessageCompileException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 65536L
-
-
Package net.sf.eBus.text
-
Class net.sf.eBus.text.TokenLexerContext extends statemap.FSMContext7 implements Serializable
- serialVersionUID:
- 1L
-
-
Package net.sf.eBus.util
-
Class net.sf.eBus.util.IndexPool extends java.lang.Object implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mMaxIndex
int mMaxIndex
The maximum index value which may be used (inclusive). -
mMinIndex
int mMinIndex
The minimum index value which may be used. -
mNextIndex
java.util.concurrent.atomic.AtomicInteger mNextIndex
The next index value to be returned. -
mPool
java.util.concurrent.ConcurrentLinkedDeque<java.lang.Integer> mPool
Store returned indices here as a stack. The most recently returned index is the next available index.
-
-
Class net.sf.eBus.util.Properties extends java.util.Properties implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mFileName
java.lang.String mFileName
This properties file is associated with this file.
-
-
Class net.sf.eBus.util.PropertiesEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.util.TernarySearchTree extends java.lang.Object implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mNodeCount
long mNodeCount
The number of allocated nodes. -
mRoot
net.sf.eBus.util.TernarySearchTree.TSTNode<V> mRoot
The tree's root node. An empty tree will have a null root. This field is not serialized directly because writeObject serializes only the key mappings. -
mSize
int mSize
The number of keys in the tree.
-
-
Class net.sf.eBus.util.TimerEvent extends java.util.EventObject implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mValue
java.lang.Object mValue
Deprecated.The associated value.
-
-
Class net.sf.eBus.util.ValidationException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mClass
java.lang.Class<?> mClass
Build failed attempting to build this message object class.
-
-
-
Package net.sf.eBus.util.regex
-
Class net.sf.eBus.util.regex.AnyChar extends Component implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBus.util.regex.CharacterSet extends Component implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mNegationFlag
boolean mNegationFlag
Set totrue
if this set is negated. -
mSet
java.util.SortedSet<java.lang.Character> mSet
The character set is stored as a bit set for quick matching.
-
-
Class net.sf.eBus.util.regex.Component extends java.lang.Object implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mIndex
int mIndex
The component's position within the regular expression pattern. Indexing begins at zero. -
mMaximumSize
int mMaximumSize
The component's maximum possible length. -
mMinimumSize
int mMinimumSize
The component's minimum possible length. -
mType
int mType
The component's type. Must be one ofLITERAL
,CHARACTER_SET
orANY_CHAR
.
-
-
Class net.sf.eBus.util.regex.Literal extends Component implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mC
char mC
The literal component's character.
-
-
Class net.sf.eBus.util.regex.Pattern extends java.lang.Object implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
mComponents
Component[] mComponents
-
mMaximumSize
int mMaximumSize
-
mMinimumSize
int mMinimumSize
-
mPattern
java.lang.String mPattern
-
-
Class net.sf.eBus.util.regex.RegexLexerContext extends statemap.FSMContext7 implements Serializable
- serialVersionUID:
- 1L
-
-
Package net.sf.eBusx.geo
-
Class net.sf.eBusx.geo.BoundingBox extends EField implements Serializable
- serialVersionUID:
- 256L
-
Serialized Fields
-
maxLatitude
java.math.BigDecimal maxLatitude
Maximum latitude sets the northern east-west boundary. -
maxLongitude
java.math.BigDecimal maxLongitude
Minimum longitude sets the eastern north-south boundary. -
minLatitude
java.math.BigDecimal minLatitude
Minimum latitude sets the southern east-west boundary. -
minLongitude
java.math.BigDecimal minLongitude
Minimum longitude sets the western north-south boundary.
-
-
Class net.sf.eBusx.geo.GeoLineString extends GeoObject implements Serializable
- serialVersionUID:
- 329472L
-
Serialized Fields
-
lineString
LineString lineString
Actual line string instance contained in this GeoJSON object.
-
-
Class net.sf.eBusx.geo.GeoMultiLineString extends GeoObject implements Serializable
- serialVersionUID:
- 329472L
-
Serialized Fields
-
lineStrings
LineString[] lineStrings
GeoJSON line string array. May be empty but notnull
.
-
-
Class net.sf.eBusx.geo.GeoMultiPoint extends GeoObject implements Serializable
- serialVersionUID:
- 5244672L
-
Serialized Fields
-
positions
Position[] positions
Positions contained in this multi-point GeoJSON object.
-
-
Class net.sf.eBusx.geo.GeoObject extends EField implements Serializable
- serialVersionUID:
- 256L
-
Serialized Fields
-
boundingBox
BoundingBox boundingBox
Optional bounding box associated with this GeoJSON type. -
type
GeoObject.GeoType type
Data represents this geometry type.
-
-
Class net.sf.eBusx.geo.GeoPoint extends GeoObject implements Serializable
- serialVersionUID:
- 256L
-
Serialized Fields
-
position
Position position
Single position containing the latitude, longitude, and (optionally) elevation.
-
-
Class net.sf.eBusx.geo.GeoPolygon extends GeoObject implements Serializable
- serialVersionUID:
- 329472L
-
Serialized Fields
-
linearRings
LineString[] linearRings
Array of one or more linear rings defining polygon.
-
-
Class net.sf.eBusx.geo.LineString extends EField implements Serializable
- serialVersionUID:
- 5244672L
-
Serialized Fields
-
positions
Position[] positions
The multiple points defining this line string.
-
-
Class net.sf.eBusx.geo.Position extends EField implements Serializable
- serialVersionUID:
- 256L
-
Serialized Fields
-
elevation
java.math.BigDecimal elevation
Elevation is an optional third parameter and may be set tonull
. -
latitude
java.math.BigDecimal latitude
Latitude coordinate in degrees (North of equator is positive) using the standard WGS84 projection. Some applications may not accept latitudes above/below ±85 degrees for some projections. -
longitude
java.math.BigDecimal longitude
Longitude coordinate in degrees (East of Greenwich is positive) using the standard WGS84 projection. Note that geographic poles will be exactly at latitude ±90 degrees but in that case the longitude will be set to an arbitrary value within this range.
-
-
-
Package net.sf.eBusx.io
-
Class net.sf.eBusx.io.EFileNotification extends ENotificationMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
eventType
EFileNotification.EventType eventType
This notification signifies that either the file or directory was created, modified, or deleted. -
file
java.io.File file
The notification applies to this file instance. -
lastModified
long lastModified
The date and time when theEFileNotification.file
was last modified. Will be zero ifEFileNotification.eventType
isEFileNotification.EventType.DELETE
. -
length
long length
EFileNotification.file
length in bytes. Will be zero ifEFileNotification.eventType
isEFileNotification.EventType.DELETE
.
-
-
-
Package net.sf.eBusx.monitor
-
Class net.sf.eBusx.monitor.ApplicationInfo extends ENotificationMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
appName
java.lang.String appName
Application name. This name should be meaningful both to the application and those monitoring it. -
appVersion
java.lang.String appVersion
The application version. -
attributes
EField attributes
The application-specific attributes. -
copyright
java.lang.String copyright
The application copyright information. -
description
java.lang.String description
Optional human-readable description of this application. -
hostName
java.lang.String hostName
Application is running on this host. Note: this name is not not required to be a network host name but should be a name meaningful to the application and those monitoring it.
-
-
Class net.sf.eBusx.monitor.ApplicationInfoReply extends EReplyMessage implements Serializable
- serialVersionUID:
- 459776L
-
Serialized Fields
-
appName
java.lang.String appName
The application name. -
appVersion
java.lang.String appVersion
The application version. -
attributes
EField attributes
The application-specific attributes. -
copyright
java.lang.String copyright
The application copyright information. -
description
java.lang.String description
Optional human-readable description of this application. -
hostName
java.lang.String hostName
Application is running on this named host. Note: this name does not necessarily need to be a network host name but should be a name meaningful to both the monitored system and those monitoring it.
-
-
Class net.sf.eBusx.monitor.ApplicationInfoRequest extends ERequestMessage implements Serializable
- serialVersionUID:
- 459776L
-
Class net.sf.eBusx.monitor.MonitoredObjectReply extends EReplyMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
appName
java.lang.String appName
The application name. -
hostName
java.lang.String hostName
Application is running on this named host. Note: this name does not necessarily need to be a network host name but should be a name meaningful to both the monitored system and those monitoring it. -
statuses
PersistentStatusMessage[] statuses
Persistent status for all currently registered monitor objects.
-
-
Class net.sf.eBusx.monitor.MonitoredObjectRequest extends ERequestMessage implements Serializable
- serialVersionUID:
- 328192L
-
Class net.sf.eBusx.monitor.MonitorId extends EField implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
id
int id
The object's assigned integer identifier. -
instanceName
java.lang.String instanceName
The monitored object's name. Should be unique within the type and process. -
typeName
java.lang.String typeName
The monitored object's type.
-
-
Class net.sf.eBusx.monitor.MonitorUpdate extends ENotificationMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
actionLevel
ActionLevel actionLevel
Action level associated with update type. -
actionMessage
java.lang.String actionMessage
Optional human-readable text associated with action name providing further explanation. -
actionName
java.lang.String actionName
Action name associated with update type. Will not benull
or empty. -
appName
java.lang.String appName
Application name. This name should be meaningful both to the application and those monitoring it. -
hostName
java.lang.String hostName
Application is running on this host. Note: this name is not not required to be a network host name but should be a name meaningful to the application and those monitoring it. -
instance
MonitorId instance
Registered eBus object's unique identifier. -
updateType
MonitorUpdate.UpdateType updateType
Specifies update is for either object registration, on-going status update, transient status update, and de-registration.
-
-
Class net.sf.eBusx.monitor.PersistentStatusMessage extends ENotificationMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
actionLevel
ActionLevel actionLevel
The instance on-going action level. -
actionMessage
java.lang.String actionMessage
Optional message explaining the action. -
actionName
java.lang.String actionName
The on-going action name. -
appName
java.lang.String appName
Application name. This name should be meaningful both to the application and those monitoring it. -
hostName
java.lang.String hostName
Application is running on this host. Note: this name is not not required to be a network host name but should be a name meaningful to the application and those monitoring it. -
instance
MonitorId instance
The monitored object's unique identifier.
-
-
Class net.sf.eBusx.monitor.TransientStatusMessage extends ENotificationMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
actionLevel
ActionLevel actionLevel
The instance on-going action level. -
actionMessage
java.lang.String actionMessage
Option message explaining the action. -
actionName
java.lang.String actionName
The on-going action name. -
instance
int instance
The monitored object's 4-byte integer identifier.
-
-
-
Package net.sf.eBusx.time
-
Class net.sf.eBusx.time.EInterval extends EField implements Serializable
- serialVersionUID:
- 393472L
-
Serialized Fields
-
beginClusivity
EInterval.Clusivity beginClusivity
Interval begin time clusivity. -
beginTime
java.time.Instant beginTime
Interval begin time. -
endClusivity
EInterval.Clusivity endClusivity
Interval end time clusivity. -
endTime
java.time.Instant endTime
Interval end time.
-
-
-
Package net.sf.eBusx.util
-
Class net.sf.eBusx.util.TimerReply extends EReplyMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
sequenceNumber
int sequenceNumber
Deprecated.The time message sequence number. Values begin at zero. This means that a one-time timer has a zero sequence number. -
timerName
java.lang.String timerName
Deprecated.The requestor-assigned name for this timer request.
-
-
Class net.sf.eBusx.util.TimerRequest extends ERequestMessage implements Serializable
- serialVersionUID:
- 328192L
-
Serialized Fields
-
delay
long delay
Deprecated.If this timer is to expire after a millisecond delay, then set this value. Otherwise, set to zero and specify aTimerRequest.time
. -
fixedRate
boolean fixedRate
Deprecated.Iftrue
, then repeating timers are run using fixed rate scheduling.- See Also:
Timer.scheduleAtFixedRate(java.util.TimerTask, Date, long)
,Timer.scheduleAtFixedRate(java.util.TimerTask, long, long)
-
period
long period
Deprecated.If this timer is repeating, then set this millisecond period. Otherwise, set to zero for a one shot timer. -
time
java.time.Instant time
Deprecated.If this timer is to expire at a given time, then set this value. Otherwise, set tonull
and specify aTimerRequest.delay
. -
timerName
java.lang.String timerName
Deprecated.The requestor-assigned name for this timer request.
-
-