Skip navigation links
A C E G I J O S T U V W 

A

AvroSerializer - Class in io.strmprivacy.driver.serializer
 
AvroSerializer(Schema) - Constructor for class io.strmprivacy.driver.serializer.AvroSerializer
construct an instance with a reader and a writer schema
awaitClosure() - Method in class io.strmprivacy.driver.common.WebSocketConsumer
 

C

CompletableFutureResponseListener - Class in io.strmprivacy.driver.common
 
CompletableFutureResponseListener(CompletableFuture<ContentResponse>) - Constructor for class io.strmprivacy.driver.common.CompletableFutureResponseListener
 
Config - Class in io.strmprivacy.driver.domain
 
Config() - Constructor for class io.strmprivacy.driver.domain.Config
 

E

egressIsAlive() - Method in class io.strmprivacy.driver.client.StrmPrivacyClient
queries the egress /is-alive endpoint, which should return ok
EventSerializer - Interface in io.strmprivacy.driver.serializer
 

G

getImplementationVersion() - Method in class io.strmprivacy.driver.domain.Config
 
getSchemaRef() - Method in class io.strmprivacy.driver.domain.StrmPrivacyEventDTO
 
getSerializationTypeHeader() - Method in class io.strmprivacy.driver.domain.StrmPrivacyEventDTO
 
getSerializer(String, Object) - Static method in class io.strmprivacy.driver.serializer.SerializerProvider
 

I

io.strmprivacy.driver.client - package io.strmprivacy.driver.client
 
io.strmprivacy.driver.common - package io.strmprivacy.driver.common
 
io.strmprivacy.driver.domain - package io.strmprivacy.driver.domain
 
io.strmprivacy.driver.serializer - package io.strmprivacy.driver.serializer
 

J

JsonSerializer - Class in io.strmprivacy.driver.serializer
 
JsonSerializer(JsonNode) - Constructor for class io.strmprivacy.driver.serializer.JsonSerializer
 

O

onComplete(Result) - Method in class io.strmprivacy.driver.common.CompletableFutureResponseListener
 

S

send(StrmPrivacyEvent, SerializationType) - Method in class io.strmprivacy.driver.client.StrmPrivacyClient
send an StrmPrivacyEvent.
SerializationType - Enum in io.strmprivacy.driver.serializer
 
serialize() - Method in class io.strmprivacy.driver.domain.StrmPrivacyEventDTO
 
serialize(Object, SerializationType) - Method in class io.strmprivacy.driver.serializer.AvroSerializer
serialize a GenericRecord or something compatible (like DemoUserV1 in the tests)
serialize(Object, SerializationType) - Method in interface io.strmprivacy.driver.serializer.EventSerializer
 
serialize(Object, SerializationType) - Method in class io.strmprivacy.driver.serializer.JsonSerializer
 
SerializerProvider - Class in io.strmprivacy.driver.serializer
 
startReceivingWs(boolean, WebSocketConsumer) - Method in class io.strmprivacy.driver.client.StrmPrivacyClient
Start an endless loop that receives events through a websocket and applies `consumer` to them.
stop() - Method in class io.strmprivacy.driver.client.StrmPrivacyClient
Disconnects the client and frees up any resources
StrmPrivacyClient - Class in io.strmprivacy.driver.client
Talks to the STRM Privacy, both to the gateway and the egress.
StrmPrivacyClient(String, String, String, Config) - Constructor for class io.strmprivacy.driver.client.StrmPrivacyClient
 
StrmPrivacyEventDTO - Class in io.strmprivacy.driver.domain
 
StrmPrivacyEventDTO(StrmPrivacyEvent, SerializationType) - Constructor for class io.strmprivacy.driver.domain.StrmPrivacyEventDTO
 
StrmPrivacyException - Exception in io.strmprivacy.driver.domain
 
StrmPrivacyException(String, Throwable) - Constructor for exception io.strmprivacy.driver.domain.StrmPrivacyException
 
StrmPrivacyException(Throwable) - Constructor for exception io.strmprivacy.driver.domain.StrmPrivacyException
 

T

tearDown() - Method in class io.strmprivacy.driver.serializer.AvroSerializer
 

U

UnsupportedSerializationTypeException - Exception in io.strmprivacy.driver.serializer
 
UnsupportedSerializationTypeException(String) - Constructor for exception io.strmprivacy.driver.serializer.UnsupportedSerializationTypeException
 

V

valueOf(String) - Static method in enum io.strmprivacy.driver.serializer.SerializationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.strmprivacy.driver.serializer.SerializationType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketConsumer - Class in io.strmprivacy.driver.common
 
WebSocketConsumer() - Constructor for class io.strmprivacy.driver.common.WebSocketConsumer
 
A C E G I J O S T U V W 
Skip navigation links