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

    Constructors
    Constructor
    Description
    ApplicationServiceGrpcImpl(Scheduler scheduler, SessionService sessionService, TypeLookup typeLookup)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    listFields(@NotNull io.deephaven.proto.backplane.grpc.ListFieldsRequest request, @NotNull io.grpc.stub.StreamObserver<io.deephaven.proto.backplane.grpc.FieldsChangeUpdate> responseObserver)
     
    void
    onNewField(io.deephaven.appmode.ApplicationState app, io.deephaven.appmode.Field<?> field)
     
    void
    onRemoveField(io.deephaven.appmode.ApplicationState app, io.deephaven.appmode.Field<?> oldField)
     
    void
    onScopeChanges(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • onScopeChanges

      public void onScopeChanges(io.deephaven.engine.util.ScriptSession scriptSession, io.deephaven.engine.util.ScriptSession.Changes changes)
      Specified by:
      onScopeChanges in interface io.deephaven.engine.util.ScriptSession.Listener
    • onRemoveField

      public void onRemoveField(io.deephaven.appmode.ApplicationState app, io.deephaven.appmode.Field<?> oldField)
      Specified by:
      onRemoveField in interface io.deephaven.appmode.ApplicationState.Listener
    • onNewField

      public void onNewField(io.deephaven.appmode.ApplicationState app, io.deephaven.appmode.Field<?> field)
      Specified by:
      onNewField in interface io.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:
      listFields in interface io.deephaven.proto.backplane.grpc.ApplicationServiceGrpc.AsyncService