Package io.deephaven.server.appmode
Class ApplicationServiceGrpcImpl
java.lang.Object
io.deephaven.proto.backplane.grpc.ApplicationServiceGrpc.ApplicationServiceImplBase
io.deephaven.server.appmode.ApplicationServiceGrpcImpl
- All Implemented Interfaces:
io.deephaven.appmode.ApplicationState.Listener,io.deephaven.engine.util.ScriptSession.Listener,io.deephaven.proto.backplane.grpc.ApplicationServiceGrpc.AsyncService,io.grpc.BindableService
@Singleton
public class ApplicationServiceGrpcImpl
extends io.deephaven.proto.backplane.grpc.ApplicationServiceGrpc.ApplicationServiceImplBase
implements io.deephaven.engine.util.ScriptSession.Listener, io.deephaven.appmode.ApplicationState.Listener
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationServiceGrpcImpl(Scheduler scheduler, SessionService sessionService, TypeLookup typeLookup) -
Method Summary
Modifier and TypeMethodDescriptionvoidlistFields(@NotNull io.deephaven.proto.backplane.grpc.ListFieldsRequest request, @NotNull io.grpc.stub.StreamObserver<io.deephaven.proto.backplane.grpc.FieldsChangeUpdate> responseObserver) voidonNewField(io.deephaven.appmode.ApplicationState app, io.deephaven.appmode.Field<?> field) voidonRemoveField(io.deephaven.appmode.ApplicationState app, io.deephaven.appmode.Field<?> oldField) voidonScopeChanges(io.deephaven.engine.util.ScriptSession scriptSession, io.deephaven.engine.util.ScriptSession.Changes changes) Methods inherited from class io.deephaven.proto.backplane.grpc.ApplicationServiceGrpc.ApplicationServiceImplBase
bindService
-
Constructor Details
-
ApplicationServiceGrpcImpl
@Inject public ApplicationServiceGrpcImpl(Scheduler scheduler, SessionService sessionService, TypeLookup typeLookup)
-
-
Method Details
-
onScopeChanges
public void onScopeChanges(io.deephaven.engine.util.ScriptSession scriptSession, io.deephaven.engine.util.ScriptSession.Changes changes) - Specified by:
onScopeChangesin interfaceio.deephaven.engine.util.ScriptSession.Listener
-
onRemoveField
public void onRemoveField(io.deephaven.appmode.ApplicationState app, io.deephaven.appmode.Field<?> oldField) - Specified by:
onRemoveFieldin interfaceio.deephaven.appmode.ApplicationState.Listener
-
onNewField
public void onNewField(io.deephaven.appmode.ApplicationState app, io.deephaven.appmode.Field<?> field) - Specified by:
onNewFieldin interfaceio.deephaven.appmode.ApplicationState.Listener
-
listFields
public void listFields(@NotNull @NotNull io.deephaven.proto.backplane.grpc.ListFieldsRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<io.deephaven.proto.backplane.grpc.FieldsChangeUpdate> responseObserver) - Specified by:
listFieldsin interfaceio.deephaven.proto.backplane.grpc.ApplicationServiceGrpc.AsyncService
-