Package com.heroiclabs.satori.api
Class SatoriGrpc.SatoriBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<SatoriGrpc.SatoriBlockingStub>
com.heroiclabs.satori.api.SatoriGrpc.SatoriBlockingStub
- Enclosing class:
- SatoriGrpc
public static final class SatoriGrpc.SatoriBlockingStub
extends io.grpc.stub.AbstractBlockingStub<SatoriGrpc.SatoriBlockingStub>
The GRPC protocol service for Satori built with GRPC.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptionauthenticate
(AuthenticateRequest request) Authenticate against the server.Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user.Refresh a user's session using a refresh token retrieved from a previous authentication request.protected SatoriGrpc.SatoriBlockingStub
build
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) deleteIdentity
(Empty request) Delete the caller's identity and associated data.event
(EventRequest request) Publish an event for this session.getExperiments
(GetExperimentsRequest request) Get or list all available experiments for this identity.getFlags
(GetFlagsRequest request) List all available flags for this identity.getLiveEvents
(GetLiveEventsRequest request) List available live events.healthcheck
(Empty request) A healthcheck which load balancers can use to check the service.identify
(IdentifyRequest request) Enrich/replace the current session with new identifier.listProperties
(Empty request) List properties associated with this identity.readycheck
(Empty request) A readycheck which load balancers can use to check the service.updateProperties
(UpdatePropertiesRequest request) Update identity properties.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
build
protected SatoriGrpc.SatoriBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<SatoriGrpc.SatoriBlockingStub>
-
authenticate
Authenticate against the server.
-
authenticateLogout
Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user.
-
authenticateRefresh
Refresh a user's session using a refresh token retrieved from a previous authentication request.
-
deleteIdentity
Delete the caller's identity and associated data.
-
event
Publish an event for this session.
-
getExperiments
Get or list all available experiments for this identity.
-
getFlags
List all available flags for this identity.
-
getLiveEvents
List available live events.
-
healthcheck
A healthcheck which load balancers can use to check the service.
-
identify
Enrich/replace the current session with new identifier.
-
listProperties
List properties associated with this identity.
-
readycheck
A readycheck which load balancers can use to check the service.
-
updateProperties
Update identity properties.
-