Skip navigation links
A C D E F G H I J O P R S T V W 

A

ACTOR_NAME - Static variable in class org.eclipse.ditto.services.gateway.streaming.actors.StreamingActor
The name of this Actor.

C

CloseStreamExceptionally - Class in org.eclipse.ditto.services.gateway.streaming
Command for triggering the closing of a streaming connection (e.
CommandSubscriber - Class in org.eclipse.ditto.services.gateway.streaming.actors
Actor handling Commands by forwarding it to an passed in delegateActor applying backpressure.
CONFIG_PATH - Static variable in interface org.eclipse.ditto.services.gateway.streaming.StreamingConfig
Config path relative to its parent.
CONFIG_PATH - Static variable in interface org.eclipse.ditto.services.gateway.streaming.WebsocketConfig
Config path relative to its parent.
Connect - Class in org.eclipse.ditto.services.gateway.streaming
Message to be sent in order to establish a new "streaming" connection via StreamingActor.
Connect(ActorRef, String, String, Instant) - Constructor for class org.eclipse.ditto.services.gateway.streaming.Connect
Constructs a new Connect instance.
createReceive() - Method in class org.eclipse.ditto.services.gateway.streaming.actors.CommandSubscriber
 
createReceive() - Method in class org.eclipse.ditto.services.gateway.streaming.actors.EventAndResponsePublisher
 
createReceive() - Method in class org.eclipse.ditto.services.gateway.streaming.actors.StreamingActor
 

D

DefaultStreamingConfig - Class in org.eclipse.ditto.services.gateway.streaming
This class is the default implementation of the streaming config.

E

equals(Object) - Method in class org.eclipse.ditto.services.gateway.streaming.CloseStreamExceptionally
 
equals(Object) - Method in class org.eclipse.ditto.services.gateway.streaming.Connect
 
equals(Object) - Method in class org.eclipse.ditto.services.gateway.streaming.DefaultStreamingConfig
 
equals(Object) - Method in class org.eclipse.ditto.services.gateway.streaming.StartStreaming
 
equals(Object) - Method in class org.eclipse.ditto.services.gateway.streaming.StopStreaming
 
equals(Object) - Method in class org.eclipse.ditto.services.gateway.streaming.StreamingAck
 
EventAndResponsePublisher - Class in org.eclipse.ditto.services.gateway.streaming.actors
Actor publishing Events and CommandResponses which were sent to him applying backpressure if necessary.

F

fromJson(JsonObject, DittoHeaders) - Static method in class org.eclipse.ditto.services.gateway.streaming.StreamingAck
Creates a new StreamingAck message from a JSON object.

G

getAuthorizationContext() - Method in class org.eclipse.ditto.services.gateway.streaming.RefreshSession
 
getAuthorizationContext() - Method in class org.eclipse.ditto.services.gateway.streaming.StartStreaming
 
getConfig() - Method in class org.eclipse.ditto.services.gateway.streaming.actors.StreamingActor
 
getConfigPath() - Method in enum org.eclipse.ditto.services.gateway.streaming.StreamingConfig.StreamingConfigValue
 
getConfigPath() - Method in enum org.eclipse.ditto.services.gateway.streaming.WebsocketConfig.WebsocketConfigValue
 
getConnectionCorrelationId() - Method in class org.eclipse.ditto.services.gateway.streaming.CloseStreamExceptionally
Returns the correlation ID of the WebSocket connection to be closed.
getConnectionCorrelationId() - Method in class org.eclipse.ditto.services.gateway.streaming.Connect
 
getConnectionCorrelationId() - Method in class org.eclipse.ditto.services.gateway.streaming.InvalidJwtToken
 
getConnectionCorrelationId() - Method in class org.eclipse.ditto.services.gateway.streaming.JwtToken
 
getConnectionCorrelationId() - Method in class org.eclipse.ditto.services.gateway.streaming.StartStreaming
 
getConnectionCorrelationId() - Method in class org.eclipse.ditto.services.gateway.streaming.StopStreaming
 
getCorrelationId() - Method in class org.eclipse.ditto.services.gateway.streaming.RefreshSession
 
getCorrelationId() - Method in class org.eclipse.ditto.services.gateway.streaming.ResponsePublished
 
getDefaultValue() - Method in enum org.eclipse.ditto.services.gateway.streaming.StreamingConfig.StreamingConfigValue
 
getDefaultValue() - Method in enum org.eclipse.ditto.services.gateway.streaming.WebsocketConfig.WebsocketConfigValue
 
getEventAndResponsePublisher() - Method in class org.eclipse.ditto.services.gateway.streaming.Connect
 
getFilter() - Method in class org.eclipse.ditto.services.gateway.streaming.StartStreaming
 
getInstance(DittoRuntimeException, CharSequence) - Static method in class org.eclipse.ditto.services.gateway.streaming.CloseStreamExceptionally
Returns an instance of CloseWebSocket.
getJwtTokenAsString() - Method in class org.eclipse.ditto.services.gateway.streaming.JwtToken
 
getNamespaces() - Method in class org.eclipse.ditto.services.gateway.streaming.StartStreaming
 
getPublisherBackpressureBufferSize() - Method in interface org.eclipse.ditto.services.gateway.streaming.WebsocketConfig
Returns the max buffer size of how many outstanding command responses and events a single web socket client can have.
getReason() - Method in class org.eclipse.ditto.services.gateway.streaming.CloseStreamExceptionally
Returns the reason for closing the WebSocket.
getReasonForInvalidity() - Method in class org.eclipse.ditto.services.gateway.streaming.InvalidJwtToken
 
getSessionCounterScrapeInterval() - Method in class org.eclipse.ditto.services.gateway.streaming.DefaultStreamingConfig
 
getSessionCounterScrapeInterval() - Method in interface org.eclipse.ditto.services.gateway.streaming.StreamingConfig
Returns the session counter update interval.
getSessionExpirationTime() - Method in class org.eclipse.ditto.services.gateway.streaming.Connect
 
getSessionTimeout() - Method in class org.eclipse.ditto.services.gateway.streaming.RefreshSession
 
getStreamingType() - Method in class org.eclipse.ditto.services.gateway.streaming.StartStreaming
 
getStreamingType() - Method in class org.eclipse.ditto.services.gateway.streaming.StopStreaming
 
getStreamingType() - Method in class org.eclipse.ditto.services.gateway.streaming.StreamingAck
 
getSubscriberBackpressureQueueSize() - Method in interface org.eclipse.ditto.services.gateway.streaming.WebsocketConfig
Returns the max queue size of how many inflight commands a single web socket client can have.
getThrottlingConfig() - Method in interface org.eclipse.ditto.services.gateway.streaming.WebsocketConfig
Returns the throttling config for websocket.
getThrottlingRejectionFactor() - Method in interface org.eclipse.ditto.services.gateway.streaming.WebsocketConfig
Returns the factor of maximum throughput at which rejections were sent.
getType() - Method in class org.eclipse.ditto.services.gateway.streaming.Connect
 
getWebsocketConfig() - Method in class org.eclipse.ditto.services.gateway.streaming.DefaultStreamingConfig
 
getWebsocketConfig() - Method in interface org.eclipse.ditto.services.gateway.streaming.StreamingConfig
Returns the websocket config for streaming.

H

hashCode() - Method in class org.eclipse.ditto.services.gateway.streaming.CloseStreamExceptionally
 
hashCode() - Method in class org.eclipse.ditto.services.gateway.streaming.Connect
 
hashCode() - Method in class org.eclipse.ditto.services.gateway.streaming.DefaultStreamingConfig
 
hashCode() - Method in class org.eclipse.ditto.services.gateway.streaming.StartStreaming
 
hashCode() - Method in class org.eclipse.ditto.services.gateway.streaming.StopStreaming
 
hashCode() - Method in class org.eclipse.ditto.services.gateway.streaming.StreamingAck
 

I

InvalidJwtToken - Class in org.eclipse.ditto.services.gateway.streaming
Simple event which signals that a send JWT was invalid.
InvalidJwtToken(String, String) - Constructor for class org.eclipse.ditto.services.gateway.streaming.InvalidJwtToken
 
isSubscribed() - Method in class org.eclipse.ditto.services.gateway.streaming.StreamingAck
 

J

JwtToken - Class in org.eclipse.ditto.services.gateway.streaming
Simple event which holds a JWT in string format.
JwtToken(String, String) - Constructor for class org.eclipse.ditto.services.gateway.streaming.JwtToken
 

O

of(Config) - Static method in class org.eclipse.ditto.services.gateway.streaming.DefaultStreamingConfig
Returns an instance of DefaultStreamingConfig based on the settings of the specified Config.
org.eclipse.ditto.services.gateway.streaming - package org.eclipse.ditto.services.gateway.streaming
 
org.eclipse.ditto.services.gateway.streaming.actors - package org.eclipse.ditto.services.gateway.streaming.actors
Actors for streaming of websocket messages.

P

props(ActorRef, int, EventStream) - Static method in class org.eclipse.ditto.services.gateway.streaming.actors.CommandSubscriber
Creates Akka configuration object Props for this CommandSubscriber.
props(int) - Static method in class org.eclipse.ditto.services.gateway.streaming.actors.EventAndResponsePublisher
Creates Akka configuration object Props for this EventAndResponsePublisher.
props(DittoProtocolSub, ActorRef, JwtAuthenticationFactory, StreamingConfig) - Static method in class org.eclipse.ditto.services.gateway.streaming.actors.StreamingActor
Creates Akka configuration object Props for this StreamingActor.

R

RefreshSession - Class in org.eclipse.ditto.services.gateway.streaming
Simple event which signals that a websocket session should be refreshed.
RefreshSession(String, Instant, AuthorizationContext) - Constructor for class org.eclipse.ditto.services.gateway.streaming.RefreshSession
 
render() - Method in interface org.eclipse.ditto.services.gateway.streaming.StreamingConfig
Render this object into a Config object from which a copy of this object can be constructed.
render() - Method in interface org.eclipse.ditto.services.gateway.streaming.WebsocketConfig
Render this object into a Config object from which a copy of this object can be constructed.
requestStrategy() - Method in class org.eclipse.ditto.services.gateway.streaming.actors.CommandSubscriber
 
ResponsePublished - Class in org.eclipse.ditto.services.gateway.streaming
Simple event which signals that a response (regular response or error) was published.
ResponsePublished(String) - Constructor for class org.eclipse.ditto.services.gateway.streaming.ResponsePublished
 

S

setConfig(Config) - Method in class org.eclipse.ditto.services.gateway.streaming.actors.StreamingActor
 
StartStreaming - Class in org.eclipse.ditto.services.gateway.streaming
Message indicating a demand to receive entities of a specified StreamingType via a "streaming" connection.
StartStreaming(StreamingType, String, AuthorizationContext, List<String>, String) - Constructor for class org.eclipse.ditto.services.gateway.streaming.StartStreaming
Constructs a new StartStreaming instance.
StopStreaming - Class in org.eclipse.ditto.services.gateway.streaming
Message indicating a demand to receive entities of a specified StreamingType via a "streaming" connection.
StopStreaming(StreamingType, String) - Constructor for class org.eclipse.ditto.services.gateway.streaming.StopStreaming
Constructs a new StopStreaming object.
StreamControlMessage - Interface in org.eclipse.ditto.services.gateway.streaming
Supertype of messages that control websocket streaming.
StreamingAck - Class in org.eclipse.ditto.services.gateway.streaming
Send for acknowledging that a subscription in the cluster for a StreamingType was either subscribed to (StreamingAck.subscribed is true) or unsubscribed from (StreamingAck.subscribed is false).
StreamingAck(StreamingType, boolean) - Constructor for class org.eclipse.ditto.services.gateway.streaming.StreamingAck
Constructs a new acknowledge for when a subscription in the cluster was added/removed.
StreamingActor - Class in org.eclipse.ditto.services.gateway.streaming.actors
Parent Actor for StreamingSessionActors delegating most of the messages to a specific session.
StreamingActor.Control - Enum in org.eclipse.ditto.services.gateway.streaming.actors
Control messages to send in the same actor system.
StreamingConfig - Interface in org.eclipse.ditto.services.gateway.streaming
Provides configuration settings of general gateway streaming functionality.
StreamingConfig.StreamingConfigValue - Enum in org.eclipse.ditto.services.gateway.streaming
An enumeration of the known config path expressions and their associated default values for StreamingConfig.
supervisorStrategy() - Method in class org.eclipse.ditto.services.gateway.streaming.actors.StreamingActor
 

T

toJson() - Method in class org.eclipse.ditto.services.gateway.streaming.StreamingAck
 
toJson(JsonSchemaVersion, Predicate<JsonField>) - Method in class org.eclipse.ditto.services.gateway.streaming.StreamingAck
 
toString() - Method in class org.eclipse.ditto.services.gateway.streaming.CloseStreamExceptionally
 
toString() - Method in class org.eclipse.ditto.services.gateway.streaming.Connect
 
toString() - Method in class org.eclipse.ditto.services.gateway.streaming.DefaultStreamingConfig
 
toString() - Method in class org.eclipse.ditto.services.gateway.streaming.StartStreaming
 
toString() - Method in class org.eclipse.ditto.services.gateway.streaming.StopStreaming
 
toString() - Method in class org.eclipse.ditto.services.gateway.streaming.StreamingAck
 

V

valueOf(String) - Static method in enum org.eclipse.ditto.services.gateway.streaming.actors.StreamingActor.Control
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.ditto.services.gateway.streaming.StreamingConfig.StreamingConfigValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.ditto.services.gateway.streaming.WebsocketConfig.WebsocketConfigValue
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.ditto.services.gateway.streaming.actors.StreamingActor.Control
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.ditto.services.gateway.streaming.StreamingConfig.StreamingConfigValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.ditto.services.gateway.streaming.WebsocketConfig.WebsocketConfigValue
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebsocketConfig - Interface in org.eclipse.ditto.services.gateway.streaming
Provides configuration settings of the web socket endpoint.
WebsocketConfig.WebsocketConfigValue - Enum in org.eclipse.ditto.services.gateway.streaming
An enumeration of the known config path expressions and their associated default values for WebSocketConfig.
A C D E F G H I J O P R S T V W 
Skip navigation links

Copyright © 2017–2019 Eclipse Foundation. All rights reserved.