Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AA - Static variable in class com.framed.interop.hl7.hl7v2.AckBuilder
-
Application Accept.
- accept(String, String, String, Object, Instant) - Method in interface com.framed.interop.hl7.ObservationSink
-
Accepts one decoded observation.
- achievedHz() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
achievedHzrecord component. - achievedHz() - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Returns the value of the
achievedHzrecord component. - achievedHz() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
achievedHzrecord component. - AckBuilder - Class in com.framed.interop.hl7.hl7v2
-
Builds HL7 v2 general acknowledgement (
ACK) messages in response to a received message. - ACTIVE - Enum constant in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
- adc(int, long) - Method in class com.framed.communicator.driver.protocol.mimic.WfdbSegmentReader
-
Decodes the raw ADC value of signal
signalIndexin frameframe. - addPeer(Peer) - Method in class com.framed.core.remote.SocketEventBus
-
Adds a remote peer to the event bus.
- address() - Method in record class com.framed.core.remote.RemoteMessage
-
Returns the value of the
addressrecord component. - ADDRESS_REGISTRY_SUFFIX - Static variable in class com.framed.core.Service
-
Topic suffix for the producer→sink address-discovery protocol.
- addressGroup - Variable in class com.framed.arn.Reactor
-
Producer group under which this reactor announces its output channels (see
Service.announceAddress(String, String)). - addressRegistry(String) - Static method in class com.framed.core.Service
-
Returns the address-discovery topic for the given producer
group. - AE - Static variable in class com.framed.interop.hl7.hl7v2.AckBuilder
-
Application Error.
- ALARM_RESPONSE_CP1 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- ALARM_RESPONSE_CP2 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- Algorithm Overview - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- allow(String, Object, long) - Method in class com.framed.interop.gate.EmissionGate
- allows(String, Object, long) - Method in class com.framed.interop.gate.EmissionGate
-
Checks whether
valueonkeymay be emitted now, without recording anything. - announceAddress(String, String) - Method in class com.framed.core.Service
-
Announces that
addressis an output channel of the producergroup, so that sinks subscribed viaService.subscribeToAnnouncements(String, Consumer)can discover and bind it. - ANY - Enum constant in enum class com.framed.arn.RuleType
-
Satisfied when at least one new message has arrived on the channel.
- AR - Static variable in class com.framed.interop.hl7.hl7v2.AckBuilder
-
Application Reject.
- ARN - Class in com.framed.arn
-
Acyclic Deterministic Reactor Network validator.
- ARN() - Constructor for class com.framed.arn.ARN
-
No-argument constructor used by
ServiceLoader. - ARN(List<Reactor>) - Constructor for class com.framed.arn.ARN
-
Creates a validator over the given reactors and immediately checks that they form an acyclic network.
- AT_LEAST - Enum constant in enum class com.framed.arn.RuleType
-
Satisfied when at least
nnew messages have arrived on the channel. - awaitCompletion(Duration) - Method in class com.framed.communicator.driver.protocol.replay.ReplayProtocol
-
Blocks until the replay has published its last event.
- awaitQuiescence(Duration, Duration) - Method in class com.framed.streamer.dispatcher.CountingDispatcher
-
Blocks until the sink has been idle for
quietPeriod, i.e. until the push queue has drained.
B
- baseline() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns the value of the
baselinerecord component. - baseTime() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
- BOFCOMCHAR - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- BOFRESPCHAR - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- BOTH - Enum constant in enum class com.framed.cdss.utils.TrendDirection
- Bounds - Record Class in com.framed.cdss
- Bounds(float, float) - Constructor for record class com.framed.cdss.Bounds
-
Creates an instance of a
Boundsrecord class. - build(Hl7Message, String, String, Instant) - Static method in class com.framed.interop.hl7.hl7v2.AckBuilder
-
Builds an ACK echoing the control id of the incoming message, with sender/receiver swapped.
- build(SendingIds, PatientContext, CodedConcept, String, Instant, String) - Static method in class com.framed.interop.hl7.hl7v2.OruBuilder
-
Builds an ORU^R01 carrying a single observation.
- build(SendingIds, PatientContext, List<OruBuilder.Observation>, Instant, String) - Static method in class com.framed.interop.hl7.hl7v2.OruBuilder
-
Builds an ORU^R01 carrying one or more observations (one OBX each, stamped with its own observation time in OBX-14).
- byteOffset() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns the value of the
byteOffsetrecord component.
C
- CARRIAGE_RETURN - Static variable in class com.framed.interop.hl7.mllp.MllpCodec
-
Trailing carriage return (
0x0D). - CDSSUtils - Class in com.framed.cdss.utils
- Channel(String, String, String) - Constructor for record class com.framed.interop.mapping.ObservationMapping.Channel
-
Creates an instance of a
Channelrecord class. - channelForCode(String) - Method in class com.framed.interop.mapping.ObservationMapping
-
Reverse-maps an incoming code to the FRAMED channel it should be published under.
- channelID() - Method in record class com.framed.interop.mapping.ObservationMapping.Channel
-
Returns the value of the
channelIDrecord component. - channelID() - Method in record class com.framed.io.dispatch.DataPoint
-
Returns the value of the
channelIDrecord component. - Characteristics of UDP - Search tag in class com.framed.core.remote.NioUdpTransport
- Section
- checkLimits(Map<String, Object>) - Method in class com.framed.cdss.reactors.LimitClassificationReactor
-
Classifies each input value using its configured list of ascending upper bounds.
- className() - Method in record class com.framed.interop.mapping.ObservationMapping.Channel
-
Returns the value of the
classNamerecord component. - className() - Method in record class com.framed.io.dispatch.DataPoint
-
Returns the value of the
classNamerecord component. - close() - Method in class com.framed.interop.hl7.mllp.MllpClient
- close() - Method in class com.framed.interop.hl7.mllp.MllpServer
- close() - Method in interface com.framed.interop.mqtt.MqttTransport
-
Closes the connection and releases resources.
- close() - Method in class com.framed.interop.mqtt.PahoMqttTransport
- code() - Method in record class com.framed.communicator.driver.protocol.medibus.utils.MedibusParam
-
Returns the value of the
coderecord component. - code() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns the value of the
coderecord component. - CodedConcept - Record Class in com.framed.interop.mapping
-
A coded clinical concept: how a FRAMED channel is identified in an interoperability standard.
- CodedConcept(String, String, String, String, String) - Constructor for record class com.framed.interop.mapping.CodedConcept
-
Convenience constructor for concepts without SDC attributes (
mdcempty,kindCodedConcept.Kind.METRIC). - CodedConcept(String, String, String, String, String, String, CodedConcept.Kind) - Constructor for record class com.framed.interop.mapping.CodedConcept
-
Defaults a blank
valueTypeto"NM", a nullsystemto"LOINC", a nullmdcto empty and a nullkindtoCodedConcept.Kind.METRIC. - CodedConcept.Kind - Enum Class in com.framed.interop.mapping
-
Channel kind at the SDC boundary (mapping JSON field
kind, lowercase). - com.framed.arn - package com.framed.arn
- com.framed.cdss - package com.framed.cdss
- com.framed.cdss.reactors - package com.framed.cdss.reactors
- com.framed.cdss.utils - package com.framed.cdss.utils
- com.framed.communicator.driver.parser.medibus - package com.framed.communicator.driver.parser.medibus
- com.framed.communicator.driver.parser.python - package com.framed.communicator.driver.parser.python
- com.framed.communicator.driver.protocol.medibus - package com.framed.communicator.driver.protocol.medibus
- com.framed.communicator.driver.protocol.medibus.utils - package com.framed.communicator.driver.protocol.medibus.utils
- com.framed.communicator.driver.protocol.mimic - package com.framed.communicator.driver.protocol.mimic
- com.framed.communicator.driver.protocol.replay - package com.framed.communicator.driver.protocol.replay
- com.framed.communicator.io.parsed - package com.framed.communicator.io.parsed
- com.framed.communicator.io.raw - package com.framed.communicator.io.raw
- com.framed.core - package com.framed.core
- com.framed.core.local - package com.framed.core.local
- com.framed.core.remote - package com.framed.core.remote
- com.framed.core.spi - package com.framed.core.spi
- com.framed.core.utils - package com.framed.core.utils
- com.framed.interop.gate - package com.framed.interop.gate
- com.framed.interop.hl7 - package com.framed.interop.hl7
- com.framed.interop.hl7.hl7v2 - package com.framed.interop.hl7.hl7v2
- com.framed.interop.hl7.mllp - package com.framed.interop.hl7.mllp
- com.framed.interop.mapping - package com.framed.interop.mapping
- com.framed.interop.mqtt - package com.framed.interop.mqtt
- com.framed.interop.sdc - package com.framed.interop.sdc
- com.framed.io.dispatch - package com.framed.io.dispatch
- com.framed.io.parser - package com.framed.io.parser
- com.framed.io.protocol - package com.framed.io.protocol
- com.framed.io.writer - package com.framed.io.writer
- com.framed.orchestrator - package com.framed.orchestrator
- com.framed.streamer.dispatcher - package com.framed.streamer.dispatcher
- commandEchoResponse(byte[]) - Method in class com.framed.communicator.driver.protocol.medibus.MedibusProtocol
- commit(String, Object, long) - Method in class com.framed.interop.gate.EmissionGate
-
Records a completed emission of
valueonkey: both filters' state at once (EmissionGate.commitAttempt(java.lang.String, long)+EmissionGate.commitValue(java.lang.String, java.lang.Object)). - commitAttempt(String, long) - Method in class com.framed.interop.gate.EmissionGate
-
Records an emission attempt on
key: only the interval filter's state. - commitValue(String, Object) - Method in class com.framed.interop.gate.EmissionGate
-
Records a delivered value on
key: only the onChange filter's state. - components(String) - Static method in class com.framed.interop.hl7.hl7v2.Hl7Escape
-
Escapes each
^-separated component of an already component-structured value (e.g. a configured PV1-3 location such as"ICU^01^A"), preserving the component separators themselves. - computeChecksum(byte[]) - Static method in class com.framed.communicator.driver.protocol.medibus.utils.DataUtils
- computeSlope(Deque<SlopeUtils.Sample>) - Static method in class com.framed.cdss.utils.SlopeUtils
-
Computes the least-squares linear regression slope of the ETCO2 signal over the provided sliding window, using time in seconds relative to the first sample in the window.
- concatBuffer(byte[], byte[]) - Static method in class com.framed.communicator.driver.protocol.medibus.utils.DataUtils
- concept() - Method in record class com.framed.interop.hl7.hl7v2.OruBuilder.Observation
-
Returns the value of the
conceptrecord component. - ConfigLoader - Class in com.framed.orchestrator
-
The
ConfigLoaderclass provides utility methods for loading and validating JSON-based configuration files used by the orchestrator. - Configuration keys - Search tag in class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol
- Section
- Configuration keys - Search tag in class com.framed.communicator.driver.protocol.replay.ReplayProtocol
- Section
- Configuration keys - Search tag in class com.framed.streamer.dispatcher.CountingDispatcher
- Section
- Configuration Parameters - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- configureRealtimeTransmission() - Method in class com.framed.communicator.driver.protocol.medibus.MedibusProtocol
- CONFIGURING - Enum constant in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
- connect() - Method in class com.framed.communicator.driver.protocol.medibus.MedibusProtocol
- connect() - Method in class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol
- connect() - Method in class com.framed.communicator.driver.protocol.replay.ReplayProtocol
-
Starts the replay on its own thread; a second call while one is running does nothing.
- connect() - Method in class com.framed.interop.hl7.Hl7v2Protocol
- connect() - Method in interface com.framed.interop.mqtt.MqttTransport
-
Establishes the broker connection.
- connect() - Method in class com.framed.interop.mqtt.PahoMqttTransport
- connect() - Method in class com.framed.io.protocol.Protocol
-
Establishes a connection using the specific protocol implementation and starts the configured data export.
- Connection model - Search tag in class com.framed.core.remote.NioTcpTransport
- Section
- controlId() - Method in class com.framed.interop.hl7.hl7v2.Hl7Message
- Core semantics - Search tag in class com.framed.arn.Reactor
- Section
- CountingDispatcher - Class in com.framed.streamer.dispatcher
-
A sink that performs no I/O and only counts what reaches it — the measurement instrument for throughput and latency benchmarks.
- CountingDispatcher(EventBus, JSONArray, JSONArray) - Constructor for class com.framed.streamer.dispatcher.CountingDispatcher
-
Creates a counting sink bound to the announced channels of the given devices.
- CountingDispatcher.Snapshot - Record Class in com.framed.streamer.dispatcher
-
Immutable view of one measurement run.
- createDevIDMessage() - Static method in class com.framed.communicator.driver.protocol.medibus.utils.DataUtils
- createFrameListFromByte(byte) - Method in class com.framed.communicator.driver.protocol.medibus.MedibusFramer
- createWaveFormTypeList(int) - Static method in class com.framed.communicator.driver.protocol.medibus.utils.DataUtils
D
- DATA_RESPONSE_CP1 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- DATA_RESPONSE_CP2 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- DataPoint<T> - Record Class in com.framed.io.dispatch
-
An immutable, timestamped value sample produced by a device channel.
- DataPoint(Instant, T, String, String, String) - Constructor for record class com.framed.io.dispatch.DataPoint
-
Creates an instance of a
DataPointrecord class. - DataPointParser - Class in com.framed.io.dispatch
-
Utility for converting a JSON bus message into a
DataPoint. - DataUtils - Class in com.framed.communicator.driver.protocol.medibus.utils
- decode(byte[]) - Static method in class com.framed.interop.mqtt.MqttCodec
-
Decodes a JSON payload.
- DeploymentValidator - Interface in com.framed.core.spi
-
Extension point invoked once after all services have been instantiated, allowing domain modules to validate the deployed topology (e.g. checking that a network of services satisfies structural constraints) without the orchestrator depending on any domain type.
- description() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns the value of the
descriptionrecord component. - DEV_ID_REQUEST - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- DEV_ID_RESPONSE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- deviceID() - Method in record class com.framed.interop.mapping.ObservationMapping.Channel
-
Returns the value of the
deviceIDrecord component. - deviceID() - Method in record class com.framed.io.dispatch.DataPoint
-
Returns the value of the
deviceIDrecord component. - Directional warning condition - Search tag in class com.framed.cdss.reactors.TrendClassificationReactor
- Section
- DislocationClassificationReactor - Class in com.framed.cdss.reactors
- DislocationClassificationReactor(EventBus, String, String, String, String, String, boolean) - Constructor for class com.framed.cdss.reactors.DislocationClassificationReactor
-
Constructs an
Reactorthat subscribes to the giveninputChannels, evaluates the providedfiringRules, and optionally exposesoutputChannels. - Dispatcher - Class in com.framed.io.dispatch
-
Drop-in replacement: - Never blocks EventBus handler on IO
- Dispatcher(EventBus, JSONArray) - Constructor for class com.framed.io.dispatch.Dispatcher
-
Creates a dispatcher bound to the given event bus and set of devices.
- DispatchMode - Enum Class in com.framed.core.utils
-
Strategy for how an event bus invokes the handlers registered for an address.
- Dispatch modes - Search tag in class com.framed.core.local.LocalEventBus
- Section
- display() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns the value of the
displayrecord component. - dob() - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Returns the value of the
dobrecord component. - DOWN - Enum constant in enum class com.framed.cdss.utils.TrendDirection
- dropped() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
droppedrecord component.
E
- EmissionGate - Class in com.framed.interop.gate
-
Per-key outbound emission throttle.
- EmissionGate(boolean, long) - Constructor for class com.framed.interop.gate.EmissionGate
- EMPTY - Static variable in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
The figures of a replay that has not published anything yet.
- encode(DataPoint<?>, CodedConcept) - Static method in class com.framed.interop.mqtt.MqttCodec
-
Encodes a datapoint (with optional coded concept) to a JSON payload.
- END_BLOCK - Static variable in class com.framed.interop.hl7.mllp.MllpCodec
-
End-of-block marker (file separator,
0x1C). - ENDOFTEXT - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- EOFCHAR - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- equals(Object) - Method in record class com.framed.arn.FiringRule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.arn.Reactor.Snapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.cdss.Bounds
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.cdss.utils.SlopeUtils.Sample
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.communicator.driver.protocol.medibus.utils.MedibusParam
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbHeader.Segment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.core.remote.Peer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.core.remote.RemoteMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.interop.hl7.hl7v2.OruBuilder.Observation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.interop.hl7.hl7v2.SendingIds
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.interop.mapping.CodedConcept
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.interop.mapping.ObservationMapping.Channel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.io.dispatch.DataPoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Indicates whether some other object is "equal to" this one.
- eventBus - Variable in class com.framed.core.Service
-
The event bus used for communication between components.
- EventBus - Interface in com.framed.core
-
Defines a simple event bus mechanism for message-based communication between components and/or services.
- events() - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Returns the value of the
eventsrecord component. - Example usage - Search tag in class com.framed.core.remote.NioUdpTransport
- Section
- Example usage: - Search tag in class com.framed.core.remote.NioTcpTransport
- Section
- Example usage: - Search tag in class com.framed.core.remote.TCPTransport
- Section
- Example usage: - Search tag in class com.framed.core.remote.UDPTransport
- Section
- extractTimestamp(Object) - Static method in class com.framed.arn.RuleUtils
-
Parses the logical timestamp from an incoming message, if present.
F
- Factory - Class in com.framed.orchestrator
-
The
Factoryclass provides dynamic instantiation ofServiceimplementations based on JSON configuration. - Features: - Search tag in class com.framed.core.remote.NioTcpTransport
- Section
- Features: - Search tag in class com.framed.core.remote.TCPTransport
- Section
- Features: - Search tag in class com.framed.core.remote.UDPTransport
- Section
- Features: - Search tag in class com.framed.core.utils.Timer
- Section
- Features: - Search tag in class com.framed.orchestrator.ConfigLoader
- Section
- Features: - Search tag in class com.framed.orchestrator.Factory
- Section
- Features: - Search tag in class com.framed.orchestrator.Manager
- Section
- FfillDispatcher - Class in com.framed.streamer.dispatcher
- FfillDispatcher(EventBus, JSONArray, Long) - Constructor for class com.framed.streamer.dispatcher.FfillDispatcher
- field(String) - Static method in class com.framed.interop.hl7.hl7v2.Hl7Escape
-
Escapes all reserved characters, for data that occupies a whole field or component:
\ -> \E\,| -> \F\,^ -> \S\,~ -> \R\,& -> \T\, and the segment/line breaksCR -> \X0D\,LF -> \X0A\(hex escape, §2.7.4). - field(String[], String, int) - Static method in class com.framed.interop.hl7.hl7v2.Hl7Message
-
Returns field n of a specific segment instance, honouring the
MSHoffset. - field(String, int) - Method in class com.framed.interop.hl7.hl7v2.Hl7Message
-
Returns field n of the first
idsegment, honouring theMSHoffset. - fileName() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns the value of the
fileNamerecord component. - FiringRule - Record Class in com.framed.arn
-
Structured representation of a parsed channel condition.
- FiringRule(RuleType, long, String) - Constructor for record class com.framed.arn.FiringRule
-
Creates an instance of a
FiringRulerecord class. - firstComponent(String) - Static method in class com.framed.interop.hl7.hl7v2.Hl7Message
- firstName() - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Returns the value of the
firstNamerecord component. - format() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns the value of the
formatrecord component. - formatter - Static variable in class com.framed.core.Service
-
Shared timestamp formatter (see
Timer.formatter) available to all services for consistent serialization and parsing of timestamps. - formatter - Static variable in class com.framed.core.utils.Timer
-
Shared formatter for timestamps in the pattern
yyyy-MM-dd'T'HH:mm:ss.SSSSSS(ISO-like, microsecond precision), used across the framework for serializing and parsing datapoint timestamps. - frame(String) - Static method in class com.framed.interop.hl7.mllp.MllpCodec
-
Frames an HL7 message for MLLP transport.
- frames() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
framesrecord component. - framesBehind() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
framesBehindrecord component. - fromJson(JSONObject) - Static method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Builds a context from a config JSON object, defaulting missing fields to empty/UNKNOWN.
- fromJson(JSONObject) - Static method in record class com.framed.interop.hl7.hl7v2.SendingIds
-
Builds from a config JSON object, defaulting to
FRAMED/HISidentifiers. - fromJson(JSONObject) - Static method in class com.framed.interop.mapping.ObservationMapping
-
Builds a mapping from an already-parsed JSON object (testing-friendly).
G
- gain() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns the value of the
gainrecord component. - gap() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbHeader.Segment
-
Returns the value of the
gaprecord component. - getDataStreamConfigBuffer(byte, boolean) - Static method in class com.framed.communicator.driver.protocol.medibus.utils.DataUtils
- getInputChannels() - Method in class com.framed.arn.Reactor
-
Returns the input channels this reactor listens to.
- getInterpreterInputChannelsList(String, String, String, String, String, String, String, String, String) - Static method in class com.framed.cdss.utils.InterpreterUtils
- getInterpreterInputFiringRules(String, String, String, String, String, String, String, String, String) - Static method in class com.framed.cdss.utils.InterpreterUtils
- getOutputChannels() - Method in class com.framed.arn.Reactor
-
Returns the output channels this reactor may publish to.
- getPort() - Method in class com.framed.interop.hl7.Hl7v2Protocol
- getPort() - Method in class com.framed.interop.hl7.mllp.MllpServer
- getRealtimeConfigMessage(List<Byte>, List<Byte>, String) - Static method in class com.framed.communicator.driver.protocol.medibus.utils.DataUtils
H
- handle(String) - Method in class com.framed.interop.hl7.InboundRouter
-
Handles one raw HL7 message.
- handleEventBus(Object, String) - Method in class com.framed.communicator.io.parsed.MedibusParsedWriter
- handleEventBus(Object, String) - Method in class com.framed.communicator.io.raw.RawByteWriter
- handlerErrors() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
handlerErrorsrecord component. - hashCode() - Method in record class com.framed.arn.FiringRule
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.arn.Reactor.Snapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.cdss.Bounds
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.cdss.utils.SlopeUtils.Sample
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.communicator.driver.protocol.medibus.utils.MedibusParam
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbHeader.Segment
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.core.remote.Peer
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.core.remote.RemoteMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.interop.hl7.hl7v2.OruBuilder.Observation
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.interop.hl7.hl7v2.SendingIds
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.interop.mapping.ObservationMapping.Channel
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.io.dispatch.DataPoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns a hash code value for this object.
- HemodynamicRhythmClassificationReactor - Class in com.framed.cdss.reactors
- HemodynamicRhythmClassificationReactor(EventBus, String, String, String, String, boolean) - Constructor for class com.framed.cdss.reactors.HemodynamicRhythmClassificationReactor
-
Constructs an
Reactorthat subscribes to the giveninputChannels, evaluates the providedfiringRules, and optionally exposesoutputChannels. - hexToBytes(String) - Static method in class com.framed.communicator.driver.protocol.medibus.utils.ParsingUtils
- Hl7Escape - Class in com.framed.interop.hl7.hl7v2
-
HL7 v2 escaping of reserved characters (HL7 v2.5 §2.7), for embedding free-form data into message fields built with the default encoding characters (
|^~\&). - Hl7Message - Class in com.framed.interop.hl7.hl7v2
-
A lightweight, read-oriented HL7 v2 pipe-encoded message: a list of segments, each split into fields on
|. - Hl7v2Dispatcher - Class in com.framed.interop.hl7
-
Outbound HL7 v2 sink: maps FRAMED datapoints to
ORU^R01messages and sends them over MLLP to a remote endpoint, retrying on transient failures via theDispatcherbase. - Hl7v2Dispatcher(EventBus, JSONArray, String, int, String, JSONObject, JSONObject, JSONObject) - Constructor for class com.framed.interop.hl7.Hl7v2Dispatcher
- Hl7v2Protocol - Class in com.framed.interop.hl7
-
Inbound HL7 v2 source: runs an MLLP server, parses received
ORU/ADTmessages and publishes their observations onto the bus in the standard"<className>.<deviceID>.<channelID>.parsed"convention, so existing reactors and dispatchers consume external data transparently. - Hl7v2Protocol(String, EventBus, int, String, String, boolean) - Constructor for class com.framed.interop.hl7.Hl7v2Protocol
- host() - Method in record class com.framed.core.remote.Peer
-
Returns the value of the
hostrecord component.
I
- ICC_COMMAND - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- ICC_RESPONSE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- id - Variable in class com.framed.arn.Reactor
-
Actor instance identifier (used in latency tags, classification IDs, etc.).
- id - Variable in class com.framed.io.protocol.Protocol
-
Unique identifier for this protocol instance.
- id() - Method in record class com.framed.communicator.driver.protocol.medibus.utils.MedibusParam
-
Returns the value of the
idrecord component. - IDENTIFYING - Enum constant in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
- IDLE - Enum constant in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
- InboundRouter - Class in com.framed.interop.hl7
-
Parses inbound HL7 messages and routes their content onto the FRAMED bus as EAV observations, returning the HL7 acknowledgement to send back.
- InboundRouter(ObservationMapping, ObservationSink, String, boolean) - Constructor for class com.framed.interop.hl7.InboundRouter
- InfluxDispatcher - Class in com.framed.streamer.dispatcher
- InfluxDispatcher(EventBus, JSONArray, String, String, String, String) - Constructor for class com.framed.streamer.dispatcher.InfluxDispatcher
- INITIALIZING - Enum constant in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
- Input - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- inputChannels - Variable in class com.framed.arn.Reactor
-
Input channels this reactor listens to.
- Inputs and outputs - Search tag in class com.framed.cdss.reactors.TrendClassificationReactor
- Section
- instantiate(String) - Method in class com.framed.orchestrator.Manager
-
Instantiates all services of the specified type from the configuration.
- instantiate(JSONObject, EventBus) - Static method in class com.framed.orchestrator.Factory
-
Instantiates a
Serviceimplementation based on the provided configuration and event bus. - Intended Use - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- InterpretationReactor - Class in com.framed.cdss.reactors
- InterpretationReactor(EventBus, String, String, String, String, String, String, String, String, String, String, boolean) - Constructor for class com.framed.cdss.reactors.InterpretationReactor
- InterpreterUtils - Class in com.framed.cdss.utils
- InterpreterUtils() - Constructor for class com.framed.cdss.utils.InterpreterUtils
- isMultiSegment() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
- isNumeric() - Method in record class com.framed.interop.mapping.CodedConcept
- isWaveform() - Method in record class com.framed.interop.mapping.CodedConcept
J
- JsonlDispatcher - Class in com.framed.streamer.dispatcher
- JsonlDispatcher(EventBus, JSONArray, String, String) - Constructor for class com.framed.streamer.dispatcher.JsonlDispatcher
K
- keptPace() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns
trueif the producer held its schedule: at least 98 % of the target rate was achieved and no frame missed its slot by more than one frame period. - keyFor(String, String) - Static method in class com.framed.interop.gate.EmissionGate
-
The canonical device-scoped emission key (see class doc).
- kind() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns the value of the
kindrecord component.
L
- label() - Method in record class com.framed.communicator.driver.protocol.medibus.utils.MedibusParam
-
Returns the value of the
labelrecord component. - lastLogicalFireTs - Variable in class com.framed.arn.Reactor
-
Last logical timestamp at which this reactor fired.
- lastName() - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Returns the value of the
lastNamerecord component. - Latency publishing modes - Search tag in class com.framed.arn.Reactor
- Section
- Lifecycle - Search tag in class com.framed.core.remote.SocketEventBus
- Section
- LimitClassificationReactor - Class in com.framed.cdss.reactors
-
A specialized
Reactorthat classifies numeric input values per channel based on a configured, ascending-sorted list of upper bounds. - LimitClassificationReactor(EventBus, String, JSONArray, String, JSONArray, JSONArray, boolean) - Constructor for class com.framed.cdss.reactors.LimitClassificationReactor
-
Constructs a
LimitClassifier. - load(Path) - Static method in class com.framed.interop.mapping.ObservationMapping
-
Loads a mapping from the given JSON file.
- loadConfig(String) - Static method in class com.framed.orchestrator.ConfigLoader
-
Loads a JSON configuration file from the specified path.
- LocalEventBus - Class in com.framed.core.local
-
A local implementation of the
EventBusinterface for message-based communication between components within the same JVM. - LocalEventBus() - Constructor for class com.framed.core.local.LocalEventBus
-
Creates a LocalEventBus with
DispatchMode.PER_HANDLERas default. - LocalEventBus(DispatchMode) - Constructor for class com.framed.core.local.LocalEventBus
-
Creates a LocalEventBus using the given default dispatch mode.
- location() - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Returns the value of the
locationrecord component. - logger - Variable in class com.framed.core.Service
-
Logger instance for this service, initialized with the class name.
- logicalTs() - Method in record class com.framed.arn.Reactor.Snapshot
-
Returns the value of the
logicalTsrecord component. - lookup(String, String, String) - Method in class com.framed.interop.mapping.ObservationMapping
-
Looks up the concept for a FRAMED channel, most-specific key first.
- lower() - Method in record class com.framed.cdss.Bounds
-
Returns the value of the
lowerrecord component.
M
- main(String[]) - Static method in class com.framed.orchestrator.Main
-
Loads the configuration, builds the runtime, instantiates services and blocks until shutdown.
- Main - Class in com.framed.orchestrator
-
Config-driven launcher for a FRAMED deployment.
- Manager - Class in com.framed.orchestrator
-
The
Managerclass is responsible for orchestrating the lifecycle ofServiceinstances based on a JSON configuration. - Manager(JSONObject, EventBus) - Constructor for class com.framed.orchestrator.Manager
-
Creates a new
Managerwith the given configuration and event bus. - maxLagMillis() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
maxLagMillisrecord component. - maxLagMs() - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Returns the value of the
maxLagMsrecord component. - maxLatencyMillis() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
maxLatencyMillisrecord component. - mdc() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns the value of the
mdcrecord component. - MEAN_STEP_DIFF - Enum constant in enum class com.framed.cdss.utils.TrendMode
- meanLagMillis() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
meanLagMillisrecord component. - meanLagMs() - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Returns the value of the
meanLagMsrecord component. - meanLatencyMillis() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
meanLatencyMillisrecord component. - MedibusFramer - Class in com.framed.communicator.driver.protocol.medibus
- MedibusFramer(Consumer<byte[]>, EventBus, String) - Constructor for class com.framed.communicator.driver.protocol.medibus.MedibusFramer
- MedibusParam - Record Class in com.framed.communicator.driver.protocol.medibus.utils
-
A single Medibus(.X) protocol parameter: the mapping from a one-byte protocol code to a stable, address-safe channel identifier plus human-readable metadata.
- MedibusParam(byte, String, String, String) - Constructor for record class com.framed.communicator.driver.protocol.medibus.utils.MedibusParam
-
Creates an instance of a
MedibusParamrecord class. - MedibusParsedWriter - Class in com.framed.communicator.io.parsed
- MedibusParsedWriter(String, EventBus, JSONArray) - Constructor for class com.framed.communicator.io.parsed.MedibusParsedWriter
- MedibusProtocol - Class in com.framed.communicator.driver.protocol.medibus
- MedibusProtocol(String, String, int, int, int, int, boolean, boolean, String, EventBus) - Constructor for class com.framed.communicator.driver.protocol.medibus.MedibusProtocol
- MedibusRealTimeParser - Class in com.framed.communicator.driver.parser.medibus
- MedibusRealTimeParser(EventBus, int, JSONArray) - Constructor for class com.framed.communicator.driver.parser.medibus.MedibusRealTimeParser
- MedibusSlowParser - Class in com.framed.communicator.driver.parser.medibus
- MedibusSlowParser(EventBus, JSONArray) - Constructor for class com.framed.communicator.driver.parser.medibus.MedibusSlowParser
- MedibusState - Enum Class in com.framed.communicator.driver.protocol.medibus.utils
- MedibusXAlarmsCP1 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
-
Alarm event catalog, code page 1 (ids are slugs of the alarm text).
- MedibusXAlarmsCP2 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
-
Alarm event catalog, code page 2.
- MedibusXDeviceSettings - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
-
Device setting parameters.
- MedibusXMeasurementCP1 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
-
Numeric measurement parameters from code page 1 (keyed by Medibus data code).
- MedibusXMeasurementCP2 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
-
Numeric measurement parameters from code page 2.
- MedibusXRealTimeData - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
-
Real-time (waveform) data channels.
- MedibusXTextMessages - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
-
Text/status message catalog (ids are slugs of the message text).
- Message Format - Search tag in class com.framed.core.remote.NioUdpTransport
- Section
- Message Format: - Search tag in class com.framed.core.remote.NioTcpTransport
- Section
- Message Format: - Search tag in class com.framed.core.remote.TCPTransport
- Section
- Message Format: - Search tag in class com.framed.core.remote.UDPTransport
- Section
- messageType() - Method in class com.framed.interop.hl7.hl7v2.Hl7Message
- METRIC - Enum constant in enum class com.framed.interop.mapping.CodedConcept.Kind
-
A discrete measurement (BICEPS metric category
MSRMT). - MimicReplayProtocol - Class in com.framed.communicator.driver.protocol.mimic
-
Replays a MIMIC-III Waveform Database record into the FRAMED
EventBusin (scaled) real time, exercising the normal, non-interop data path: each decoded sample is published as a parsedDataPointmessage on an address of the shape"<className>.<deviceID>.<channelID>.parsed", exactly as the live device drivers do. - MimicReplayProtocol(String, EventBus, String, String, String, JSONArray, double, double) - Constructor for class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol
-
Creates a MIMIC replay protocol.
- MimicReplayProtocol.PacingStats - Record Class in com.framed.communicator.driver.protocol.mimic
-
Immutable summary of how closely replay followed its schedule.
- MllpClient - Class in com.framed.interop.hl7.mllp
-
MLLP client (the message initiator): connects to a remote MLLP endpoint, sends a framed HL7 message and reads back the framed acknowledgement.
- MllpClient(String, int, int) - Constructor for class com.framed.interop.hl7.mllp.MllpClient
- MllpCodec - Class in com.framed.interop.hl7.mllp
-
Minimal Lower Layer Protocol (MLLP) framing.
- MllpServer - Class in com.framed.interop.hl7.mllp
-
MLLP server (the message responder): listens for connections, reads each framed HL7 message and replies with the acknowledgement produced by the supplied handler.
- MllpServer(int, UnaryOperator<String>) - Constructor for class com.framed.interop.hl7.mllp.MllpServer
-
Binds and starts accepting connections immediately.
- MqttCodec - Class in com.framed.interop.mqtt
-
Encodes/decodes the self-describing JSON payload carried on MQTT.
- MqttService - Class in com.framed.interop.mqtt
-
Bidirectional MQTT bridge.
- MqttService(EventBus, String, String, String, JSONArray, JSONArray, String, int, String, JSONObject, boolean, String) - Constructor for class com.framed.interop.mqtt.MqttService
-
Config-loadable constructor.
- MqttTransport - Interface in com.framed.interop.mqtt
-
Minimal MQTT transport abstraction used by
MqttService. - mrn() - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Returns the value of the
mrnrecord component.
N
- n() - Method in record class com.framed.arn.FiringRule
-
Returns the value of the
nrecord component. - name() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbHeader.Segment
-
Returns the value of the
namerecord component. - NamedThreadFactory - Class in com.framed.io.dispatch
- newThread(Runnable) - Method in class com.framed.io.dispatch.NamedThreadFactory
- NioTcpTransport - Class in com.framed.core.remote
-
A
Transportimplementation using Java NIO for TCP-based communication. - NioTcpTransport(int) - Constructor for class com.framed.core.remote.NioTcpTransport
-
Creates a new NIO TCP transport bound to the specified port.
- NioUdpTransport - Class in com.framed.core.remote
-
A
Transportimplementation using Java NIO over UDP for lightweight, connectionless message delivery between services or devices. - NioUdpTransport(int) - Constructor for class com.framed.core.remote.NioUdpTransport
-
Creates a new UDP transport bound to the specified local port.
- NOP_REQUEST - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- NOP_RESPONSE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- numFrames() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbSegmentReader
- numSamples() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbHeader.Segment
-
Returns the value of the
numSamplesrecord component. - numSamplesPerSignal() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
- numSignals() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbSegmentReader
O
- Observation(CodedConcept, String, Instant) - Constructor for record class com.framed.interop.hl7.hl7v2.OruBuilder.Observation
-
Creates an instance of a
Observationrecord class. - ObservationMapping - Class in com.framed.interop.mapping
-
Bidirectional mapping between FRAMED channels and
CodedConcepts, loaded from a JSON file. - ObservationMapping.Channel - Record Class in com.framed.interop.mapping
-
A resolved FRAMED channel coordinate decoded from a mapping key.
- ObservationSink - Interface in com.framed.interop.hl7
-
Sink for observations decoded from inbound HL7, expressed in FRAMED's EAV coordinates.
- onDrop(DataPoint<?>, Throwable) - Method in class com.framed.io.dispatch.Dispatcher
-
Called when datapoint cannot be queued or pushed.
- onDrop(DataPoint<?>, Throwable) - Method in class com.framed.streamer.dispatcher.CountingDispatcher
-
Counts the drop instead of printing it.
- onDrop(DataPoint<?>, Throwable) - Method in class com.framed.streamer.dispatcher.JsonlDispatcher
- onHandlerError(String, String, Object, Exception) - Method in class com.framed.io.dispatch.Dispatcher
-
Called when handler fails before enqueueing (e.g., parse error).
- onHandlerError(String, String, Object, Exception) - Method in class com.framed.streamer.dispatcher.CountingDispatcher
-
Counts the failure instead of printing a stack trace, for the same reason as
CountingDispatcher.onDrop(com.framed.io.dispatch.DataPoint<?>, java.lang.Throwable). - onHandlerError(String, String, Object, Exception) - Method in class com.framed.streamer.dispatcher.JsonlDispatcher
- onReplayComplete() - Method in class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol
-
Invoked once the whole record (or
maxSecondsof it) has been replayed. - open(Path, List<WfdbSignal>, long) - Static method in class com.framed.communicator.driver.protocol.mimic.WfdbSegmentReader
-
Opens the
.datfile for a segment described bysignals. - OruBuilder - Class in com.framed.interop.hl7.hl7v2
-
Builds
ORU^R01(unsolicited observation result) HL7 v2.5 messages from FRAMED observations. - OruBuilder.Observation - Record Class in com.framed.interop.hl7.hl7v2
-
A single observation to encode as an OBX segment.
- Output - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- outputChannels - Variable in class com.framed.arn.Reactor
-
Output channels this reactor may publish to.
P
- p50LagMillis() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
p50LagMillisrecord component. - p50LatencyMillis() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
p50LatencyMillisrecord component. - p95LagMillis() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
p95LagMillisrecord component. - p95LatencyMillis() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
p95LatencyMillisrecord component. - p99LatencyMillis() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
p99LatencyMillisrecord component. - Pacing statistics - Search tag in class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol
- Section
- pacingStats() - Method in class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol
-
Returns a snapshot of the replay's pacing fidelity — how well the producer held the configured sample rate.
- PacingStats(long, long, double, double, long, double, long, long, long, long) - Constructor for record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Creates an instance of a
PacingStatsrecord class. - PahoMqttTransport - Class in com.framed.interop.mqtt
-
MqttTransportbacked by the Eclipse Paho MQTT 3.1.1 asynchronous client. - PahoMqttTransport(String, String) - Constructor for class com.framed.interop.mqtt.PahoMqttTransport
- PARALLEL - Enum constant in enum class com.framed.core.utils.DispatchMode
-
Each handler invocation is submitted to a shared thread pool and runs concurrently.
- parse(byte[], String) - Method in class com.framed.communicator.driver.parser.medibus.MedibusSlowParser
- parse(Byte, String) - Method in class com.framed.communicator.driver.parser.medibus.MedibusRealTimeParser
- parse(Object, String) - Method in class com.framed.communicator.driver.parser.python.PythonParser
- parse(String) - Static method in class com.framed.interop.hl7.hl7v2.Hl7Message
-
Parses a raw HL7 message.
- parse(Path) - Static method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
-
Parses the header file at
path. - parse(List<String>) - Static method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
-
Parses header content already read into lines.
- parse(JSONObject) - Static method in class com.framed.io.dispatch.DataPointParser
-
Converts a JSON bus message into a
DataPoint. - parse(T, String) - Method in class com.framed.io.parser.Parser
-
Parses a raw input message and publishes the resulting events on the event bus.
- parseAndDispatch(String, Map<String, List<Consumer<Object>>>, Map<Consumer<Object>, ExecutorService>) - Static method in class com.framed.core.utils.RemoteUtils
-
Parses a JSON message and submits it to registered handlers.
- parseAndDispatchAsync(String, Map<String, List<Consumer<Object>>>, ExecutorService) - Static method in class com.framed.core.utils.RemoteUtils
-
Parses a JSON message and submits it to registered handlers, creating a thread per handler.
- parseChannelListJson(JSONArray) - Static method in class com.framed.cdss.utils.CDSSUtils
- parseFiringRulesJson(JSONArray) - Static method in class com.framed.cdss.utils.CDSSUtils
- parseLimitsJson(JSONArray) - Static method in class com.framed.cdss.utils.CDSSUtils
- parseMessage(String) - Static method in class com.framed.core.utils.RemoteUtils
-
Parses a JSON-encoded remote message into a
RemoteMessage. - parsePerChannelIntMap(JSONObject, int) - Static method in class com.framed.cdss.utils.CDSSUtils
- Parser<T> - Class in com.framed.io.parser
-
Abstract base for services that turn raw input into events published on the event bus.
- Parser(EventBus) - Constructor for class com.framed.io.parser.Parser
-
Creates a new parser bound to the given event bus.
- ParsingUtils - Class in com.framed.communicator.driver.protocol.medibus.utils
- passthrough() - Static method in class com.framed.interop.gate.EmissionGate
-
A pass-through gate that never suppresses.
- path - Variable in class com.framed.io.writer.Writer
-
The file system path where data will be written.
- PatientContext - Record Class in com.framed.interop.hl7.hl7v2
-
Static patient/encounter context used to populate the
PID/PV1segments of outbound messages. - PatientContext(String, String, String, String, String, String) - Constructor for record class com.framed.interop.hl7.hl7v2.PatientContext
-
Creates an instance of a
PatientContextrecord class. - payload() - Method in record class com.framed.core.remote.RemoteMessage
-
Returns the value of the
payloadrecord component. - Peer - Record Class in com.framed.core.remote
-
Represents a network peer identified by a host (name or IP address) and a port.
- Peer(String, int) - Constructor for record class com.framed.core.remote.Peer
-
Creates an instance of a
Peerrecord class. - PER_HANDLER - Enum constant in enum class com.framed.core.utils.DispatchMode
-
Each handler gets its own single-thread executor, preserving per-handler FIFO ordering.
- perChannel() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
perChannelrecord component. - Per-Handler Dispatch Override - Search tag in class com.framed.core.remote.SocketEventBus
- Section
- Per-handler override - Search tag in class com.framed.core.local.LocalEventBus
- Section
- Persistence / Debouncing - Search tag in class com.framed.cdss.reactors.TrendClassificationReactor
- Section
- POLL_CONFIGURE_RT_TRANSMISSION - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_ALARMS_CP1 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_ALARMS_CP2 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_DATE_TIME - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_DEVICE_ID - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_DEVICE_SETTINGS - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_ICC - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_MEASURED_DATA_CP1 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_MEASURED_DATA_CP2 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_NOP - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_RT_CONFIG_CHANGED - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_RT_DATA_CONFIG - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_STOP_COM - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- POLL_REQUEST_TEXT_MESSAGES - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- port() - Method in record class com.framed.core.remote.Peer
-
Returns the value of the
portrecord component. - Protocol - Class in com.framed.io.protocol
-
Represents an abstract communication protocol that extends the
Serviceclass. - Protocol(String, EventBus) - Constructor for class com.framed.io.protocol.Protocol
-
Creates a new Protocol instance.
- ProtocolMap - Class in com.framed.communicator.driver.protocol.medibus.utils
- publish(String, byte[], int) - Method in interface com.framed.interop.mqtt.MqttTransport
-
Publishes a message.
- publish(String, byte[], int) - Method in class com.framed.interop.mqtt.PahoMqttTransport
- publish(String, int, String, Object) - Method in class com.framed.core.remote.NioTcpTransport
-
Publishes a message to all subscribers of the specified address.
- publish(String, int, String, Object) - Method in class com.framed.core.remote.NioUdpTransport
-
Publishes a message intended for broadcast semantics on the receiver side.
- publish(String, int, String, Object) - Method in class com.framed.core.remote.TCPTransport
-
Publishes a message intended for broadcast semantics on the receiver side.
- publish(String, int, String, Object) - Method in interface com.framed.core.remote.Transport
-
Publishes a message to all subscribers of the specified address.
- publish(String, int, String, Object) - Method in class com.framed.core.remote.UDPTransport
-
Publishes a message intended for broadcast semantics on the receiver side.
- publish(String, Object) - Method in interface com.framed.core.EventBus
-
Publishes a message to all handlers registered for the given address.
- publish(String, Object) - Method in class com.framed.core.local.LocalEventBus
-
Publishes a message to all handlers registered for the given address (broadcast semantics).
- publish(String, Object) - Method in class com.framed.core.remote.SocketEventBus
-
Publishes a message to all registered peers and dispatches it locally.
- publishedEvents() - Method in class com.framed.communicator.driver.protocol.replay.ReplayProtocol
-
Returns how many events have been published so far.
- publishResult(EventBus, Object, String, List<String>, Instant) - Static method in class com.framed.arn.RuleUtils
-
Publishes a result envelope (
timestamp,className,value,channelID) to each output channel and announces those channels so sinks can discover them. - push(DataPoint<?>) - Method in class com.framed.interop.hl7.Hl7v2Dispatcher
- push(DataPoint<?>) - Method in class com.framed.interop.sdc.SdcProviderDispatcher
- push(DataPoint<?>) - Method in class com.framed.io.dispatch.Dispatcher
-
Pushes a single datapoint to the underlying sink.
- push(DataPoint<?>) - Method in class com.framed.streamer.dispatcher.CountingDispatcher
- push(DataPoint<?>) - Method in class com.framed.streamer.dispatcher.FfillDispatcher
- push(DataPoint<?>) - Method in class com.framed.streamer.dispatcher.InfluxDispatcher
- push(DataPoint<?>) - Method in class com.framed.streamer.dispatcher.JsonlDispatcher
- pushBatch(List<DataPoint<?>>) - Method in class com.framed.interop.hl7.Hl7v2Dispatcher
- pushBatch(List<DataPoint<?>>) - Method in class com.framed.interop.sdc.SdcProviderDispatcher
- pushBatch(List<DataPoint<?>>) - Method in class com.framed.io.dispatch.Dispatcher
-
Pushes a batch of datapoints to the underlying sink.
- pushBatch(List<DataPoint<?>>) - Method in class com.framed.streamer.dispatcher.CountingDispatcher
- pushBatch(List<DataPoint<?>>) - Method in class com.framed.streamer.dispatcher.FfillDispatcher
- pushBatch(List<DataPoint<?>>) - Method in class com.framed.streamer.dispatcher.InfluxDispatcher
- pushBatch(List<DataPoint<?>>) - Method in class com.framed.streamer.dispatcher.JsonlDispatcher
- PythonParser - Class in com.framed.communicator.driver.parser.python
- PythonParser(EventBus, JSONArray) - Constructor for class com.framed.communicator.driver.parser.python.PythonParser
R
- RawByteWriter - Class in com.framed.communicator.io.raw
- RawByteWriter(String, EventBus, JSONArray) - Constructor for class com.framed.communicator.io.raw.RawByteWriter
- reactionFunction(Map<String, Object>) - Method in class com.framed.arn.Reactor
-
Called once per evaluation cycle when any rule is satisfied.
- reactionFunction(Map<String, Object>) - Method in class com.framed.cdss.reactors.DislocationClassificationReactor
- reactionFunction(Map<String, Object>) - Method in class com.framed.cdss.reactors.HemodynamicRhythmClassificationReactor
- reactionFunction(Map<String, Object>) - Method in class com.framed.cdss.reactors.InterpretationReactor
- reactionFunction(Map<String, Object>) - Method in class com.framed.cdss.reactors.LimitClassificationReactor
-
Receives a snapshot from the runtime, classifies all channel values via
LimitClassificationReactor.checkLimits(Map), and publishes one result message per output channel. - reactionFunction(Map<String, Object>) - Method in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
-
Processes a single incoming ETCO2_WAVE sample, updates the smoothing/filters, maintains the sliding window, estimates the local slope (mmHg/s), and drives the hysteresis-based breath detection state machine.
- reactionFunction(Map<String, Object>) - Method in class com.framed.cdss.reactors.RRMismatchClassificationReactor
- reactionFunction(Map<String, Object>) - Method in class com.framed.cdss.reactors.SFComputationReactor
- reactionFunction(Map<String, Object>) - Method in class com.framed.cdss.reactors.TrendClassificationReactor
-
Updates per-channel windows with the newest snapshot values, computes the regression slope when enough samples exist, and emits warnings for channels exhibiting a persistent decreasing trend.
- Reactor - Class in com.framed.arn
-
A reactive multi-input
Servicethat evaluates a set of firing rules on incoming messages, constructs exactly one consistent snapshot per evaluation cycle, and triggers a user-definedReactor.reactionFunction(Map)once whenever at least one rule is satisfied. - Reactor(EventBus, String, List<Map<String, String>>, List<String>, List<String>) - Constructor for class com.framed.arn.Reactor
-
Constructs a rule-based Actor.
- Reactor(EventBus, String, List<Map<String, String>>, List<String>, List<String>, boolean) - Constructor for class com.framed.arn.Reactor
-
Constructs a rule-based reactor.
- Reactor.Snapshot - Record Class in com.framed.arn
-
An immutable evaluation snapshot handed to
Reactor.reactionFunction(Map). - readMessage(InputStream) - Static method in class com.framed.interop.hl7.mllp.MllpCodec
-
Reads a single MLLP-framed message from a stream, blocking until a full frame arrives.
- readRealtimeConfigResponse(byte[], EventBus, String) - Static method in class com.framed.communicator.driver.protocol.medibus.utils.ParsingUtils
- REALTIME - Enum constant in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
- received() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
receivedrecord component. - receivingApp() - Method in record class com.framed.interop.hl7.hl7v2.SendingIds
-
Returns the value of the
receivingApprecord component. - receivingFacility() - Method in record class com.framed.interop.hl7.hl7v2.SendingIds
-
Returns the value of the
receivingFacilityrecord component. - recordName() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
- register(String, Consumer<Object>) - Method in interface com.framed.core.EventBus
-
Registers a handler for messages sent to the specified address.
- register(String, Consumer<Object>) - Method in class com.framed.core.local.LocalEventBus
-
Registers a handler for the specified address using the bus default dispatch mode.
- register(String, Consumer<Object>) - Method in class com.framed.core.remote.NioTcpTransport
-
Registers a handler for messages received on the specified address.
- register(String, Consumer<Object>) - Method in class com.framed.core.remote.NioUdpTransport
-
Registers a handler for messages received on the specified address.
- register(String, Consumer<Object>) - Method in class com.framed.core.remote.SocketEventBus
-
Registers a local handler for the specified address using the bus-wide default dispatch mode.
- register(String, Consumer<Object>) - Method in class com.framed.core.remote.TCPTransport
-
Registers a handler for messages received on the specified address.
- register(String, Consumer<Object>) - Method in interface com.framed.core.remote.Transport
-
Registers a handler for messages received on the specified address.
- register(String, Consumer<Object>) - Method in class com.framed.core.remote.UDPTransport
-
Registers a handler for messages received on the specified address.
- register(String, Consumer<Object>, DispatchMode) - Method in interface com.framed.core.EventBus
-
Registers a handler for the specified address using a specific dispatch strategy.
- register(String, Consumer<Object>, DispatchMode) - Method in class com.framed.core.local.LocalEventBus
-
Registers a handler for the specified address with an optional per-handler dispatch mode override.
- register(String, Consumer<Object>, DispatchMode) - Method in class com.framed.core.remote.SocketEventBus
-
Registers a local handler for the specified address with an optional per-handler dispatch mode override.
- REGRESSION_SLOPE - Enum constant in enum class com.framed.cdss.utils.TrendMode
- RemoteMessage - Record Class in com.framed.core.remote
-
A decoded message exchanged over a remote transport between event bus instances.
- RemoteMessage(String, Object, String) - Constructor for record class com.framed.core.remote.RemoteMessage
-
Creates an instance of a
RemoteMessagerecord class. - RemoteUtils - Class in com.framed.core.utils
-
Utility methods for parsing and dispatching JSON-encoded remote messages to registered handlers.
- removePeer(Peer) - Method in class com.framed.core.remote.SocketEventBus
-
Removes a remote peer from the event bus.
- Repetition - Search tag in class com.framed.communicator.driver.protocol.replay.ReplayProtocol
- Section
- Replay clock - Search tag in class com.framed.communicator.driver.protocol.replay.ReplayProtocol
- Section
- ReplayProtocol - Class in com.framed.communicator.driver.protocol.replay
-
Replays a recorded
.jsonlsession onto the event bus, on the parsed addresses the original parsers used. - ReplayProtocol(String, EventBus, String, JSONArray, JSONArray, double, int, double, double, boolean) - Constructor for class com.framed.communicator.driver.protocol.replay.ReplayProtocol
-
Creates a replay of
filePath. - ReplayProtocol.ReplayStats - Record Class in com.framed.communicator.driver.protocol.replay
-
Figures describing one completed replay: how much was published, how fast, and how far behind its own schedule the replay thread ran.
- ReplayStats(long, double, double, double, double, long) - Constructor for record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Creates an instance of a
ReplayStatsrecord class. - REQUIRE_VALUE - Enum constant in enum class com.framed.arn.RuleType
-
Satisfied when a new message has arrived and the latest value equals the configured value.
- reset() - Method in class com.framed.streamer.dispatcher.CountingDispatcher
-
Discards everything counted so far, as if the sink had just been constructed.
- Respiratory Rate Computation - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- RespiratoryRateEstimationReactor - Class in com.framed.cdss.reactors
-
Reactor for estimating respiratory rate (RR) from a continuous EtCO₂ waveform using a robust slope‑based breath detection algorithm.
- RespiratoryRateEstimationReactor(EventBus, String, String, JSONArray, int, double, double, double, int, boolean, double, boolean, int, double, boolean) - Constructor for class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
-
Creates a respiratory rate estimator reactor that detects breaths from an EtCO₂ waveform using a robust slope-based algorithm with optional smoothing and outlier suppression.
- RRMismatchClassificationReactor - Class in com.framed.cdss.reactors
- RRMismatchClassificationReactor(EventBus, String, String, String, JSONArray, int, boolean) - Constructor for class com.framed.cdss.reactors.RRMismatchClassificationReactor
- RT_BYTE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- RT_BYTE_MASK - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- RT_CONFIG_CHANGED - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- RT_CONFIG_RESPONSE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- RT_TRANSMISSION_RESPONSE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- RuleType - Enum Class in com.framed.arn
-
Enumerates the types of channel conditions supported:
RuleType.ANY: at least one new messageRuleType.AT_LEAST: at leastnnew messagesRuleType.REQUIRE_VALUE: at least one new message and latest value equalsvalue - RuleUtils - Class in com.framed.arn
-
Runtime helpers shared by
Reactorand its concrete implementations: extracting a logical timestamp from an incoming message and publishing a result envelope to a reactor's output channels.
S
- Sample(Instant, double) - Constructor for record class com.framed.cdss.utils.SlopeUtils.Sample
-
Creates an instance of a
Samplerecord class. - samples() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
samplesrecord component. - samplingFrequency() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
- SC_CORRUPT_DATA - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SC_DATASTREAM_1_4 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SC_DATASTREAM_5_8 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SC_DATASTREAM_9_12 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SC_END_OF_SEQUENCE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SC_START_CYCLE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SC_TX_DATASTREAM_5_8 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SC_TX_DATASTREAM_9_12 - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SdcProviderDispatcher - Class in com.framed.interop.sdc
-
Outbound IEEE 11073 SDC sink (
SdcProviderDispatcher, INTEROP_PLAN Step 3 Phase B): exposes FRAMED as a BICEPS provider whose MDIB mirrors the mapped channels, so any SDC consumer can discover the device over WS-Discovery, read the MDIB and subscribe to episodic metric reports and waveform streams (MDPWS/WS-Eventing, via SDCri). - SdcProviderDispatcher(EventBus, JSONArray, String, String, String, double, double, JSONObject) - Constructor for class com.framed.interop.sdc.SdcProviderDispatcher
-
Config-loadable constructor.
- See Also - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- segment(String) - Method in class com.framed.interop.hl7.hl7v2.Hl7Message
- Segment(String, long, boolean) - Constructor for record class com.framed.communicator.driver.protocol.mimic.WfdbHeader.Segment
-
Creates an instance of a
Segmentrecord class. - segments() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
- segments(String) - Method in class com.framed.interop.hl7.hl7v2.Hl7Message
- send(String, int, String, Object) - Method in class com.framed.core.remote.NioTcpTransport
-
Sends a message to the first subscriber of the specified address.
- send(String, int, String, Object) - Method in class com.framed.core.remote.NioUdpTransport
-
Sends a point-to-point message to the specified host and port via UDP.
- send(String, int, String, Object) - Method in class com.framed.core.remote.TCPTransport
-
Sends a point-to-point message to the specified host and port via TCP.
- send(String, int, String, Object) - Method in interface com.framed.core.remote.Transport
-
Sends a message to a specific host and port using point-to-point delivery.
- send(String, int, String, Object) - Method in class com.framed.core.remote.UDPTransport
-
Sends a point-to-point message via UDP.
- send(String, Object) - Method in interface com.framed.core.EventBus
-
Sends a message to a single handler registered for the given address.
- send(String, Object) - Method in class com.framed.core.local.LocalEventBus
-
Sends a message to a single handler registered for the given address.
- send(String, Object) - Method in class com.framed.core.remote.SocketEventBus
-
Sends a point-to-point message to all registered peers and dispatches it locally.
- sendAndReceive(String) - Method in class com.framed.interop.hl7.mllp.MllpClient
-
Sends an HL7 message and returns the acknowledgement message.
- sendDeviceID() - Method in class com.framed.communicator.driver.protocol.medibus.MedibusProtocol
- sendingApp() - Method in record class com.framed.interop.hl7.hl7v2.SendingIds
-
Returns the value of the
sendingApprecord component. - sendingFacility() - Method in record class com.framed.interop.hl7.hl7v2.SendingIds
-
Returns the value of the
sendingFacilityrecord component. - SendingIds - Record Class in com.framed.interop.hl7.hl7v2
-
The MSH sending/receiving application and facility identifiers (MSH-3..MSH-6).
- SendingIds(String, String, String, String) - Constructor for record class com.framed.interop.hl7.hl7v2.SendingIds
-
Creates an instance of a
SendingIdsrecord class. - SEQUENTIAL - Enum constant in enum class com.framed.core.utils.DispatchMode
-
All handlers run sequentially, inline on the calling (publishing) thread.
- Service - Class in com.framed.core
- Service(EventBus) - Constructor for class com.framed.core.Service
-
Creates a new service instance with the specified event bus.
- setConfiguredDataStreams(boolean) - Method in class com.framed.communicator.driver.protocol.medibus.MedibusProtocol
- setDataStreams(byte, boolean) - Method in class com.framed.communicator.driver.protocol.medibus.MedibusProtocol
- setPeriodic(long, Runnable) - Method in class com.framed.core.utils.Timer
-
Schedules a periodic task to execute at a fixed interval.
- setTimer(long, Runnable) - Method in class com.framed.core.utils.Timer
-
Schedules a one-time task to execute after the specified delay.
- SETTING - Enum constant in enum class com.framed.interop.mapping.CodedConcept.Kind
-
A device setting (BICEPS metric category
SET). - SETTINGS_RESPONSE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- sex() - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Returns the value of the
sexrecord component. - SFComputationReactor - Class in com.framed.cdss.reactors
- SFComputationReactor(EventBus, String, String, String, String, boolean) - Constructor for class com.framed.cdss.reactors.SFComputationReactor
- shutdown() - Method in interface com.framed.core.EventBus
-
Shutdown method of the EventBus.
- shutdown() - Method in class com.framed.core.local.LocalEventBus
-
Shuts down the event bus and releases resources.
- shutdown() - Method in class com.framed.core.remote.NioTcpTransport
-
Shuts down the transport, closing the selector, server channel, and worker pool.
- shutdown() - Method in class com.framed.core.remote.NioUdpTransport
-
Shuts down the transport and releases resources.
- shutdown() - Method in class com.framed.core.remote.SocketEventBus
-
Shuts down the event bus and releases resources.
- shutdown() - Method in class com.framed.core.remote.TCPTransport
-
Shuts down the transport and releases resources.
- shutdown() - Method in interface com.framed.core.remote.Transport
-
Shuts down the transport mechanism and releases any allocated resources.
- shutdown() - Method in class com.framed.core.remote.UDPTransport
-
Shuts down the transport and releases resources.
- shutdown() - Method in class com.framed.core.utils.Timer
-
Shuts down the scheduler and stops accepting new tasks.
- shutdown(Duration) - Method in class com.framed.io.dispatch.Dispatcher
-
Optional: call this when stopping your service to stop worker thread.
- signals() - Method in class com.framed.communicator.driver.protocol.mimic.WfdbHeader
- size() - Method in class com.framed.interop.mapping.ObservationMapping
- SlopeUtils - Class in com.framed.cdss.utils
- SlopeUtils() - Constructor for class com.framed.cdss.utils.SlopeUtils
- SlopeUtils.Sample - Record Class in com.framed.cdss.utils
- snapshot() - Method in class com.framed.streamer.dispatcher.CountingDispatcher
-
Returns a consistent snapshot of everything counted so far.
- Snapshot(long, long, long, Map<String, Long>, long, double, double, long, long, long, long) - Constructor for record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Creates an instance of a
Snapshotrecord class. - Snapshot(Map<String, Object>, Instant) - Constructor for record class com.framed.arn.Reactor.Snapshot
-
Creates an instance of a
Snapshotrecord class. - Snapshot semantics - Search tag in class com.framed.arn.Reactor
- Section
- SocketEventBus - Class in com.framed.core.remote
- SocketEventBus(Transport, DispatchMode) - Constructor for class com.framed.core.remote.SocketEventBus
-
Creates a new
SocketEventBususing the specified transport and bus-wide default dispatch mode. - SOH - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- start() - Method in class com.framed.core.remote.NioTcpTransport
-
Starts the transport event loop in a background thread.
- start() - Method in class com.framed.core.remote.NioUdpTransport
-
Starts the selector loop on a background thread.
- start() - Method in class com.framed.core.remote.TCPTransport
-
Starts the TCP server in a background thread.
- start() - Method in interface com.framed.core.remote.Transport
-
Starts the transport mechanism, initializing resources such as sockets or threads.
- start() - Method in class com.framed.core.remote.UDPTransport
-
Starts the UDP listener in a background thread.
- START_BLOCK - Static variable in class com.framed.interop.hl7.mllp.MllpCodec
-
Start-of-block marker (vertical tab,
0x0B). - startupDelayMillis() - Method in class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol
-
Milliseconds to wait after construction before replay begins, giving sinks and reactors time to be instantiated and to subscribe.
- stats() - Method in class com.framed.communicator.driver.protocol.replay.ReplayProtocol
-
Returns how much the replay published and how well it held its schedule.
- stop() - Method in class com.framed.communicator.driver.protocol.medibus.MedibusProtocol
- stop() - Method in class com.framed.communicator.driver.protocol.replay.ReplayProtocol
-
Interrupts the replay thread; does not wait for it to finish.
- stop() - Method in class com.framed.core.Service
-
Stops the service.
- stop() - Method in class com.framed.interop.hl7.Hl7v2Dispatcher
- stop() - Method in class com.framed.interop.hl7.Hl7v2Protocol
- stop() - Method in class com.framed.interop.mqtt.MqttService
- stop() - Method in class com.framed.interop.sdc.SdcProviderDispatcher
- stop() - Method in class com.framed.io.dispatch.Dispatcher
- stop() - Method in class com.framed.streamer.dispatcher.CountingDispatcher
-
Prints the run summary, then stops the push worker.
- stop() - Method in class com.framed.streamer.dispatcher.FfillDispatcher
- stop() - Method in class com.framed.streamer.dispatcher.InfluxDispatcher
- stop(String) - Method in class com.framed.orchestrator.Manager
-
Stops the service with the specified ID.
- stopAll() - Method in class com.framed.orchestrator.Manager
-
Stops all active services managed by this instance.
- stringToHex(String) - Static method in class com.framed.communicator.driver.protocol.medibus.utils.ParsingUtils
- subscribe(String, int, BiConsumer<String, byte[]>) - Method in interface com.framed.interop.mqtt.MqttTransport
-
Subscribes to a topic filter, delivering matching messages to
handleras(topic, payload). - subscribe(String, int, BiConsumer<String, byte[]>) - Method in class com.framed.interop.mqtt.PahoMqttTransport
- subscribeToAnnouncements(String, Consumer<String>) - Method in class com.framed.core.Service
-
Subscribes to
group's address-discovery topic, so this service learns each output channel the producer announces and can bind a handler to it. - Supported Local Dispatch Modes - Search tag in class com.framed.core.remote.SocketEventBus
- Section
- swapped() - Method in record class com.framed.interop.hl7.hl7v2.SendingIds
- SYNC_BYTE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SYNC_CMD_BYTE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- SYNC_MASK - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- system() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns the value of the
systemrecord component.
T
- t() - Method in record class com.framed.cdss.utils.SlopeUtils.Sample
-
Returns the value of the
trecord component. - targetHz() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
targetHzrecord component. - targetHz() - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Returns the value of the
targetHzrecord component. - TCPTransport - Class in com.framed.core.remote
-
A
Transportimplementation using traditional blocking I/O over TCP sockets. - TCPTransport(int) - Constructor for class com.framed.core.remote.TCPTransport
-
Creates a new TCP transport bound to the specified port.
- TERMINATING - Enum constant in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
- TEXT_RESPONSE - Static variable in class com.framed.communicator.driver.protocol.medibus.utils.ProtocolMap
- Threading - Search tag in class com.framed.core.remote.NioTcpTransport
- Section
- Thread safety - Search tag in class com.framed.arn.Reactor
- Section
- Thread Safety - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- timeOnStart - Variable in class com.framed.io.writer.Writer
-
The timestamp (in milliseconds since epoch) when this writer instance was created.
- Timer - Class in com.framed.core.utils
-
A utility class for scheduling tasks with delays or at fixed intervals using a
ScheduledExecutorService. - Timer() - Constructor for class com.framed.core.utils.Timer
- timestamp() - Method in record class com.framed.interop.hl7.hl7v2.OruBuilder.Observation
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.framed.io.dispatch.DataPoint
-
Returns the value of the
timestamprecord component. - toJsonString() - Method in record class com.framed.io.dispatch.DataPoint
-
Serializes this datapoint to its JSON string representation.
- toPhysical(int) - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Converts a raw ADC sample to its physical value using
(adc - baseline) / gain. - toString() - Method in record class com.framed.arn.FiringRule
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.arn.Reactor.Snapshot
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.cdss.Bounds
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.cdss.utils.SlopeUtils.Sample
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.communicator.driver.protocol.medibus.utils.MedibusParam
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbHeader.Segment
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.core.remote.Peer
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.core.remote.RemoteMessage
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.interop.hl7.hl7v2.OruBuilder.Observation
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.interop.hl7.hl7v2.PatientContext
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.interop.hl7.hl7v2.SendingIds
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.interop.mapping.ObservationMapping.Channel
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.io.dispatch.DataPoint
-
Returns a string representation of this record class.
- toString() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns a string representation of this record class.
- Transport - Interface in com.framed.core.remote
-
Defines a transport mechanism for communication between services, JVMs, or devices.
- TrendClassificationReactor - Class in com.framed.cdss.reactors
-
A specialized
Reactorthat detects a decreasing trend (downward drift) in numeric channel values using a sliding window and a slope-based metric. - TrendClassificationReactor(EventBus, String, JSONArray, String, JSONArray, int, int, int, String, boolean) - Constructor for class com.framed.cdss.reactors.TrendClassificationReactor
-
Constructs a
TrendClassifierthat warns on decreasing trends using regression slope, with configurable persistence. - Trend definition (slope-based) - Search tag in class com.framed.cdss.reactors.TrendClassificationReactor
- Section
- TrendDirection - Enum Class in com.framed.cdss.utils
-
Enumerates the directions of trends:
TrendDirection.UP: find upwards trendsTrendDirection.DOWN: find downwards trendsTrendDirection.BOTH: find both up- and downwards trends - TrendMode - Enum Class in com.framed.cdss.utils
-
Enumerates the mode of tends conditions supported:
TrendMode.MEAN_STEP_DIFF: The trend is measured by the mean difference between observed data points.TrendMode.REGRESSION_SLOPE: The trend is measured by the best fitting slope (regression). - Triggering - Search tag in class com.framed.cdss.reactors.RespiratoryRateEstimationReactor
- Section
- type() - Method in record class com.framed.arn.FiringRule
-
Returns the value of the
typerecord component. - type() - Method in record class com.framed.core.remote.RemoteMessage
-
Returns the value of the
typerecord component.
U
- UDPTransport - Class in com.framed.core.remote
-
A
Transportimplementation using UDP datagrams for lightweight, connectionless messaging. - UDPTransport(int) - Constructor for class com.framed.core.remote.UDPTransport
-
Creates a new UDP transport bound to the specified port.
- uncalibrated() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Whether this signal is uncalibrated (WFDB gain
0). - unescape(String) - Static method in class com.framed.interop.hl7.hl7v2.Hl7Escape
-
Decodes the escape sequences produced by
Hl7Escape.field(java.lang.String)(delimiter escapes\E\ \F\ \S\ \R\ \T\and hex escapes\Xhh..\) back to the original text. - unit() - Method in record class com.framed.communicator.driver.protocol.medibus.utils.MedibusParam
-
Returns the value of the
unitrecord component. - unit() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns the value of the
unitrecord component. - units() - Method in record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Returns the value of the
unitsrecord component. - UP - Enum constant in enum class com.framed.cdss.utils.TrendDirection
- upper() - Method in record class com.framed.cdss.Bounds
-
Returns the value of the
upperrecord component. - Usage Example: - Search tag in class com.framed.orchestrator.Manager
- Section
V
- v() - Method in record class com.framed.cdss.utils.SlopeUtils.Sample
-
Returns the value of the
vrecord component. - validate() - Method in class com.framed.orchestrator.Manager
-
Runs all
DeploymentValidators discovered on the classpath against the set of instantiated services. - validate(Collection<Service>) - Method in class com.framed.arn.ARN
-
Filters the deployed services down to
Reactors and validates that they form an acyclic network. - validate(Collection<Service>) - Method in interface com.framed.core.spi.DeploymentValidator
-
Validates the set of instantiated services.
- validateCommunicationConfigs(JSONObject) - Static method in class com.framed.orchestrator.ConfigLoader
-
Validates communication configurations.
- validateServiceConfigs(JSONObject) - Static method in class com.framed.orchestrator.ConfigLoader
-
Validates service instantiation configurations.
- value() - Method in record class com.framed.arn.FiringRule
-
Returns the value of the
valuerecord component. - value() - Method in record class com.framed.interop.hl7.hl7v2.OruBuilder.Observation
-
Returns the value of the
valuerecord component. - value() - Method in record class com.framed.io.dispatch.DataPoint
-
Returns the value of the
valuerecord component. - valueMatchesExpected(Object, String) - Method in class com.framed.arn.Reactor
-
Default equality check for the
"r:v"(REQUIRE_VALUE) token: compares the latest value's string form against the expected value. - valueOf(String) - Static method in enum class com.framed.arn.RuleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.framed.cdss.utils.TrendDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.framed.cdss.utils.TrendMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.framed.core.utils.DispatchMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.framed.interop.mapping.CodedConcept.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Method in record class com.framed.arn.Reactor.Snapshot
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class com.framed.arn.RuleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.framed.cdss.utils.TrendDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.framed.cdss.utils.TrendMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.framed.communicator.driver.protocol.medibus.utils.MedibusState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.framed.core.utils.DispatchMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.framed.interop.mapping.CodedConcept.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueType() - Method in record class com.framed.interop.mapping.CodedConcept
-
Returns the value of the
valueTyperecord component.
W
- wallElapsedMillis() - Method in record class com.framed.communicator.driver.protocol.mimic.MimicReplayProtocol.PacingStats
-
Returns the value of the
wallElapsedMillisrecord component. - wallElapsedMillis() - Method in record class com.framed.streamer.dispatcher.CountingDispatcher.Snapshot
-
Returns the value of the
wallElapsedMillisrecord component. - wallSeconds() - Method in record class com.framed.communicator.driver.protocol.replay.ReplayProtocol.ReplayStats
-
Returns the value of the
wallSecondsrecord component. - WAVEFORM - Enum constant in enum class com.framed.interop.mapping.CodedConcept.Kind
-
A high-rate waveform (BICEPS real-time sample array); HL7/MQTT skip these.
- WfdbHeader - Class in com.framed.communicator.driver.protocol.mimic
-
A parsed WFDB header (
.hea) file, covering the three header flavours used by the MIMIC-III Waveform Database: Master (multi-segment) header — its record line carries a/numSegmentssuffix and it lists oneWfdbHeader.Segmentper line instead of signal specifications. - WfdbHeader.Segment - Record Class in com.framed.communicator.driver.protocol.mimic
-
A segment reference on a master (multi-segment) header line.
- WfdbSegmentReader - Class in com.framed.communicator.driver.protocol.mimic
-
Decodes the raw ADC samples of a single WFDB segment from its
.datfile. - WfdbSignal - Record Class in com.framed.communicator.driver.protocol.mimic
-
The specification of a single signal, as declared on one signal-specification line of a WFDB header file.
- WfdbSignal(String, int, int, double, int, String, String) - Constructor for record class com.framed.communicator.driver.protocol.mimic.WfdbSignal
-
Creates an instance of a
WfdbSignalrecord class. - write(byte[], String) - Method in class com.framed.communicator.io.raw.RawByteWriter
- write(String, List<Map<String, Object>>) - Method in class com.framed.communicator.driver.parser.medibus.MedibusRealTimeParser
- write(JSONObject, String) - Method in class com.framed.communicator.io.parsed.MedibusParsedWriter
- write(T, String) - Method in class com.framed.io.writer.Writer
-
Writes the given data to the configured path.
- Writer<T> - Class in com.framed.io.writer
-
An abstract base class for writing data of type
Tto a specified file path. - Writer(String, EventBus) - Constructor for class com.framed.io.writer.Writer
-
Creates a new Writer instance.
All Classes and Interfaces|All Packages|Constant Field Values
