Modifier and Type | Method and Description |
---|---|
EventDatagram |
ProcessQueue.takeForBatch(java.lang.String batchId)
Retrieves the next event from the head of the queue that is in
an
ENQUEUED state, changes state of an element in the queue
to IN_TRANSACTION and sets the batchId for the
element. |
EventDatagram |
ProcessQueue.takeForBatch(java.lang.String batchId,
long timeout,
java.util.concurrent.TimeUnit unit)
The same as
#takeForBatch() but allows the caller to
wait for a specified element to become available. |
EventDatagram |
ProcessQueue.takeForBatch(java.lang.String batchId,
java.lang.String selector)
The same as
#takeForBatch() but also allows the use of a
selector to filter and specify the event
that will be returned. |
EventDatagram |
ProcessQueue.takeForBatch(java.lang.String batchId,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit)
The same as
#takeForBatch(long,TimeUnit) but also allows the use of a
selector to filter and specify the event
that will be returned. |
EventDatagram |
ProcessQueue.takeForLock()
Retrieves the next event from the head of the queue
that is in an
ENQUEUED state and changes state
of the element to LOCKED . |
EventDatagram |
ProcessQueue.takeForLock(long timeout,
java.util.concurrent.TimeUnit unit)
The same as
ProcessQueue.takeForLock() but allows for waiting on
arrival of an available event in the data collection. |
EventDatagram |
ProcessQueue.takeForLock(java.lang.String selector)
This method is similar to
ProcessQueue.takeForLock() , however it
finds the first event in an ENQUEUED state that matches
the selector clause and returns a copy of that event datagram
to the user updating the status of the event to LOCKED . |
EventDatagram |
ProcessQueue.takeForLock(java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit)
This method is the same as
ProcessQueue.takeForLock(long,TimeUnit) but also
allows the use of a selector to filter and specify the event
that will be returned. |
EventDatagram |
ProcessQueue.takeForOffer()
Retrieves the next event from the head of the queue that is
in the
ENQUEUED state and changes state to LOCKED_FOR_OFFER . |
EventDatagram |
ProcessQueue.takeForOffer(long timeout,
java.util.concurrent.TimeUnit unit)
The same as
ProcessQueue.takeForOffer() but allows the caller to
wait for a specified element to become available. |
EventDatagram |
ProcessQueue.takeForOffer(java.lang.String selector)
The same as
ProcessQueue.takeForOffer() but also allows the use of a
selector to filter and specify the event
that will be returned. |
EventDatagram |
ProcessQueue.takeForOffer(java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit)
The same as
ProcessQueue.takeForOffer(long,TimeUnit) but also allows the use of a
selector to filter and specify the event
that will be returned. |
EventDatagram |
ProcessQueue.takeLastForBatch(java.lang.String batchId) |
EventDatagram |
ProcessQueue.takeLastForBatch(java.lang.String batchId,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueue.takeLastForBatch(java.lang.String batchId,
java.lang.String selector) |
EventDatagram |
ProcessQueue.takeLastForBatch(java.lang.String batchId,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueue.takeLastForLock() |
EventDatagram |
ProcessQueue.takeLastForLock(long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueue.takeLastForLock(java.lang.String selector) |
EventDatagram |
ProcessQueue.takeLastForLock(java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueue.takeLastForOffer() |
EventDatagram |
ProcessQueue.takeLastForOffer(long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueue.takeLastForOffer(java.lang.String selector) |
EventDatagram |
ProcessQueue.takeLastForOffer(java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
Modifier and Type | Method and Description |
---|---|
void |
HTTPFabricConnection.acknowledgeEvent(EventDatagram event,
boolean withSourceData,
AcknowledgeAction action,
java.lang.String recipientId,
EventScope eventScope,
long timeToLive) |
AcknowledgementEvent |
HTTPEventFactory.createAcknowledgement(EventDatagram event)
Executes the method
HTTPEventFactory.createAcknowledgement(EventDatagram, boolean) with false second parameter. |
AcknowledgementEvent |
HTTPEventFactory.createAcknowledgement(EventDatagram event,
boolean withSourceData)
Creates and returns an instance of an acknowledgement event datagram based on the
supplied Source Event Datagram.
|
AcknowledgementEvent |
HTTPFabricConnection.raiseRequest(EventDatagram request,
EventScope eventScope,
RequestDistributionStrategy distributionStrategy,
ReplyMatchStrategy matchStrategy,
long timeout) |
Modifier and Type | Method and Description |
---|---|
ImmutableEventDatagram |
ServiceAccessor.invokeServiceRequest(EventDatagram request,
RequestDistributionStrategy strategy)
Performs the
ServiceAccessor.invokeServiceRequest(com.streamscape.sdo.EventDatagram, com.streamscape.sdo.enums.RequestDistributionStrategy, long)
with a timeout previously set by the FabricComponentAccessor.setRequestTimeout(long) method or default timeout (30 seconds). |
ImmutableEventDatagram |
ServiceAccessor.invokeServiceRequest(EventDatagram request,
RequestDistributionStrategy strategy,
long timeout)
Sends the specified request and waits until a response will be received or waiting period will expire.
|
Modifier and Type | Method and Description |
---|---|
void |
FabricConnection.acknowledgeEvent(EventDatagram event,
boolean withSourceData,
AcknowledgeAction action,
java.lang.String recipientId,
EventScope eventScope,
long timeToLive)
Raises an acknowledgement on the specified event.
|
AcknowledgementEvent |
FabricConnection.raiseRequest(EventDatagram request,
EventScope eventScope,
RequestDistributionStrategy distributionStrategy,
ReplyMatchStrategy matchStrategy,
long timeout)
Raises the specified request and waits until a reply will be received or timeout period will expire.
|
Modifier and Type | Method and Description |
---|---|
EventDatagram |
ProcessQueueCollection.getElement(com.streamscape.ds.session.Session session,
java.lang.String processId) |
EventDatagram |
ProcessQueueCollection.takeFor(com.streamscape.ds.session.Session session,
java.lang.String processId,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit,
ProcessState newState) |
EventDatagram |
ProcessQueueCollection.takeFor(com.streamscape.ds.session.Session session,
java.lang.String processId,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit,
ProcessState newState,
boolean isLast) |
EventDatagram |
ProcessQueueCollection.takeForBatch(com.streamscape.ds.session.Session session,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit,
java.lang.String batchId) |
EventDatagram |
ProcessQueueCollection.takeForBatch(com.streamscape.ds.session.Session session,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit,
java.lang.String batchId,
boolean isLast) |
EventDatagram |
ProcessQueueProxy.takeForBatch(java.lang.String batchId) |
EventDatagram |
ProcessQueueProxy.takeForBatch(java.lang.String batchId,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeForBatch(java.lang.String batchId,
java.lang.String selector) |
EventDatagram |
ProcessQueueProxy.takeForBatch(java.lang.String batchId,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeForLock() |
EventDatagram |
ProcessQueueProxy.takeForLock(long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeForLock(java.lang.String selector) |
EventDatagram |
ProcessQueueProxy.takeForLock(java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeForOffer() |
EventDatagram |
ProcessQueueProxy.takeForOffer(long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeForOffer(java.lang.String selector) |
EventDatagram |
ProcessQueueProxy.takeForOffer(java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueCollection.takeLastFor(com.streamscape.ds.session.Session session,
java.lang.String processId,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit,
ProcessState newState) |
EventDatagram |
ProcessQueueCollection.takeLastForBatch(com.streamscape.ds.session.Session session,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit,
java.lang.String batchId) |
EventDatagram |
ProcessQueueProxy.takeLastForBatch(java.lang.String batchId) |
EventDatagram |
ProcessQueueProxy.takeLastForBatch(java.lang.String batchId,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeLastForBatch(java.lang.String batchId,
java.lang.String selector) |
EventDatagram |
ProcessQueueProxy.takeLastForBatch(java.lang.String batchId,
java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeLastForLock() |
EventDatagram |
ProcessQueueProxy.takeLastForLock(long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeLastForLock(java.lang.String selector) |
EventDatagram |
ProcessQueueProxy.takeLastForLock(java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeLastForOffer() |
EventDatagram |
ProcessQueueProxy.takeLastForOffer(long timeout,
java.util.concurrent.TimeUnit unit) |
EventDatagram |
ProcessQueueProxy.takeLastForOffer(java.lang.String selector) |
EventDatagram |
ProcessQueueProxy.takeLastForOffer(java.lang.String selector,
long timeout,
java.util.concurrent.TimeUnit unit) |
Modifier and Type | Field and Description |
---|---|
EventDatagram |
ProcessQueueEventWrapper.event |
Modifier and Type | Method and Description |
---|---|
boolean |
Recipient.matches(EventDatagram process) |
Constructor and Description |
---|
ProcessQueueEventWrapper(EventDatagram event) |
Modifier and Type | Method and Description |
---|---|
ImmutableEventDatagram |
EventDispatcher.raiseRequest(EventDatagram request,
RequestDistributionStrategy distributionStrategy,
ReplyMatchStrategy matchStrategy,
long timeout)
Raises the specified request and waits until a reply will be received or waiting period will expire.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DeltaEventDatagram
Title: Structured Data Objects
|
Modifier and Type | Method and Description |
---|---|
EventDatagram |
AnnotationManager.annotate(EventDatagram event)
This method exports elements of the event datagram's payload and
populates the associate property fields with the element data.
|
Modifier and Type | Method and Description |
---|---|
EventDatagram |
AnnotationManager.annotate(EventDatagram event)
This method exports elements of the event datagram's payload and
populates the associate property fields with the element data.
|
static int |
EventPropertyValidator.getBigDecimalPrecision(EventDatagram datagram,
java.lang.String propertyName) |
static int |
EventPropertyValidator.getBigDecimalScale(EventDatagram datagram,
java.lang.String propertyName) |
Modifier and Type | Class and Description |
---|---|
class |
AcknowledgementEvent
Title: Structured Data Objects: Acknowledgment Event
|
class |
AuditEvent
Title: Structured Data Objects: Audit Event
|
class |
BytesEvent
Title: Structured Data Objects: Bytes Event
|
class |
ChunkEvent
Title: Structured Data Objects: Chunk Event
|
class |
DataEvent
Title: Structured Data Objects: Data Event
|
class |
DeltaEvent
Title: Structured Data Objects: Delta Event
|
class |
ExceptionEvent
Title: Structured Data Objects: Exception Event
|
class |
FileEvent
Title: Structured Data Objects: File Event
|
class |
KafkaEvent
Title: Structured Data Objects: Kafka Event
|
class |
LogEvent
Title: Structured Data Objects: Log Event
|
class |
MailEvent
Title: Structured Data Objects: Mail Event
|
class |
MapEvent
Title: Structured Data Objects: Map Event
|
class |
ObjectEvent
Title: Structured Data Objects: Object Event
|
class |
RejectedEvent
Title: Structured Data Objects: Rejected Event
|
class |
RowArrayEvent
Title: Structured Data Objects: Row Array Event
|
class |
RowChangeEvent
Title: Structured Data Objects
|
class |
RowEvent
Title: Structured Data Objects: Row Event
|
class |
RowSetEvent
Title: Structured Data Objects: Row Set Event
|
class |
StreamEvent
Title: Structured Data Objects: Stream Event
|
class |
StreamStateEvent
Title: Structured Data Objects: Stream State Event
|
class |
TextEvent
Title: Structured Data Objects: Text Event
|
class |
XMLEvent
Title: Structured Data Objects: XML Event
|
class |
XMPPEvent
Title: Structured Data Objects: XMPP Event
|
Modifier and Type | Method and Description |
---|---|
EventDatagram |
EventDatagramFactory.createEvent(Prototype prototype) |
EventDatagram |
EventDatagramFactory.createEvent(java.lang.String eventId) |
EventDatagram |
EventDatagramFactory.newEventInstance(SemanticType type) |
EventDatagram |
EventDatagramFactory.newEventInstance(java.lang.String semanticType) |
EventDatagram |
EventDatagramFactory.newEventInstanceFrom(ImmutableEventDatagram event) |
EventDatagram |
EventDatagramFactory.newEventInstanceFrom(java.lang.String eventId) |
Modifier and Type | Method and Description |
---|---|
AcknowledgementEvent |
EventDatagramFactory.createAcknowledgement(EventDatagram event)
Executes the method
EventDatagramFactory.createAcknowledgement(EventDatagram, boolean) with false second parameter. |
AcknowledgementEvent |
EventDatagramFactory.createAcknowledgement(EventDatagram event,
boolean withSourceData)
Creates and returns an instance of an acknowledgement event datagram based on the
supplied Source Event Datagram.
|
Modifier and Type | Method and Description |
---|---|
void |
DatagramPrototypeFactory.addEventPrototype(java.lang.String eventId,
EventDatagram event)
Adds the specified
EventDatagram prototype to the environment. |
static void |
PrototypeFactory.addEventPrototype(java.lang.String eventId,
EventDatagram event)
Adds the specified
EventDatagram prototype to the environment. |
Modifier and Type | Method and Description |
---|---|
EventDatagram |
EventInfo.getEvent() |
Modifier and Type | Method and Description |
---|---|
static void |
SDOUtils.addEventPrototype(java.lang.String eventId,
EventDatagram event)
|
void |
EventInfo.setEvent(EventDatagram event) |
Modifier and Type | Method and Description |
---|---|
ImmutableEventDatagram |
DirectServiceAccessor.invokeServiceRequest(EventDatagram request,
RequestDistributionStrategy strategy) |
ImmutableEventDatagram |
DirectServiceAccessor.invokeServiceRequest(EventDatagram request,
RequestDistributionStrategy strategy,
long timeout) |
Modifier and Type | Method and Description |
---|---|
java.util.Map |
EventDatagramWrapper.getProperties(EventDatagram event) |
Modifier and Type | Class and Description |
---|---|
class |
SchedulerCompletionEvent
Title: Structured Data Objects: Scheduler Event
|
class |
SchedulerEvent
Title: Structured Data Objects: Scheduler Event
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceContext.acknowledgeAndForward(EventDatagram sourceEvent,
boolean withSourceData,
AcknowledgeAction action,
java.lang.String recipientId,
long timeToLive)
Acknowledges and forwards a service-specific event.
|
void |
ServiceContext.acknowledgeEvent(EventDatagram event,
boolean withSourceData,
AcknowledgeAction action,
java.lang.String recipientId,
long timeToLive)
Acknowledges a service-specific event.
|
AcknowledgementEvent |
ServiceContext.raiseRequest(EventDatagram request,
RequestDistributionStrategy distributionStrategy,
ReplyMatchStrategy matchStrategy,
long timeout)
Raises a service-specific request and blocks waiting for a reply.
|
Modifier and Type | Method and Description |
---|---|
void |
EventIdentityPlugin.acceptDatagramIdentity(EventDatagram datagram)
Accepts a datagram's Event Identity allowing the plugin to manipulate
it's elements or use them as seed values for
EventIdentity . |
void |
EventIdentityIntegerKeyStart.acceptDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityProcessStart.acceptDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityCustomProcessStart.acceptDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityGUIDKey.acceptDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityProcessTracker.acceptDatagramIdentity(EventDatagram datagram) |
void |
EventIdentitySequentialKey.acceptDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityPassthru.acceptDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityPlugin.setDatagramIdentity(EventDatagram datagram)
Sets an Event Identity of a given datagram using the plugin's values.
|
void |
EventIdentityIntegerKeyStart.setDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityProcessStart.setDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityCustomProcessStart.setDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityGUIDKey.setDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityProcessTracker.setDatagramIdentity(EventDatagram datagram) |
void |
EventIdentitySequentialKey.setDatagramIdentity(EventDatagram datagram) |
void |
EventIdentityPassthru.setDatagramIdentity(EventDatagram datagram) |
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.