Class NamedCacheServiceGrpcImpl

java.lang.Object
com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
com.oracle.coherence.grpc.proxy.NamedCacheServiceGrpcImpl
All Implemented Interfaces:
BindableGrpcProxyService, GrpcProxyService, io.grpc.BindableService

public class NamedCacheServiceGrpcImpl extends com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase implements BindableGrpcProxyService
A plain gRPC implementation of NamedCache service.
Author:
Jonathan Knight 2020.09.21
  • Constructor Summary

    Constructors
    Constructor
    Description
    Create a NamedCacheServiceGrpcImpl that wraps a default implementation of NamedCacheService.
    Create a NamedCacheServiceGrpcImpl with default configuration.
    Create a NamedCacheServiceGrpcImpl that wraps a default implementation of NamedCacheService.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addIndex(com.oracle.coherence.grpc.AddIndexRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
     
    void
    aggregate(com.oracle.coherence.grpc.AggregateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     
    void
    clear(com.oracle.coherence.grpc.ClearRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
     
    void
    containsEntry(com.oracle.coherence.grpc.ContainsEntryRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
     
    void
    containsKey(com.oracle.coherence.grpc.ContainsKeyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
     
    void
    containsValue(com.oracle.coherence.grpc.ContainsValueRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
     
    void
    destroy(com.oracle.coherence.grpc.DestroyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
     
    void
    entrySet(com.oracle.coherence.grpc.EntrySetRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.Entry> observer)
     
    io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.MapListenerRequest>
    events(io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.MapListenerResponse> observer)
     
    void
    get(com.oracle.coherence.grpc.GetRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.OptionalValue> observer)
     
    void
    getAll(com.oracle.coherence.grpc.GetAllRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.Entry> observer)
     
    Obtain the gRPC metrics instance for this service.
    void
    invoke(com.oracle.coherence.grpc.InvokeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     
    void
    invokeAll(com.oracle.coherence.grpc.InvokeAllRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.Entry> observer)
     
    void
    isEmpty(com.oracle.coherence.grpc.IsEmptyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
     
    void
    isReady(com.oracle.coherence.grpc.IsReadyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
     
    void
    keySet(com.oracle.coherence.grpc.KeySetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     
    void
    nextEntrySetPage(com.oracle.coherence.grpc.PageRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.EntryResult> observer)
     
    void
    nextKeySetPage(com.oracle.coherence.grpc.PageRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     
    void
    put(com.oracle.coherence.grpc.PutRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     
    void
    putAll(com.oracle.coherence.grpc.PutAllRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
     
    void
    putIfAbsent(com.oracle.coherence.grpc.PutIfAbsentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     
    void
    remove(com.oracle.coherence.grpc.RemoveRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     
    void
    removeIndex(com.oracle.coherence.grpc.RemoveIndexRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
     
    void
    removeMapping(com.oracle.coherence.grpc.RemoveMappingRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
     
    void
    replace(com.oracle.coherence.grpc.ReplaceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     
    void
    replaceMapping(com.oracle.coherence.grpc.ReplaceMappingRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
     
    void
    size(com.oracle.coherence.grpc.SizeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Int32Value> observer)
     
    void
    truncate(com.oracle.coherence.grpc.TruncateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
     
    void
    values(com.oracle.coherence.grpc.ValuesRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
     

    Methods inherited from class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase

    bindService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.grpc.BindableService

    bindService
  • Constructor Details

  • Method Details

    • getMetrics

      public GrpcProxyMetrics getMetrics()
      Description copied from interface: GrpcProxyService
      Obtain the gRPC metrics instance for this service.
      Specified by:
      getMetrics in interface GrpcProxyService
      Returns:
      the gRPC metrics instance for this service
    • addIndex

      public void addIndex(com.oracle.coherence.grpc.AddIndexRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
      Overrides:
      addIndex in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • aggregate

      public void aggregate(com.oracle.coherence.grpc.AggregateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      aggregate in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • clear

      public void clear(com.oracle.coherence.grpc.ClearRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
      Overrides:
      clear in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • containsEntry

      public void containsEntry(com.oracle.coherence.grpc.ContainsEntryRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
      Overrides:
      containsEntry in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • containsKey

      public void containsKey(com.oracle.coherence.grpc.ContainsKeyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
      Overrides:
      containsKey in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • containsValue

      public void containsValue(com.oracle.coherence.grpc.ContainsValueRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
      Overrides:
      containsValue in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • destroy

      public void destroy(com.oracle.coherence.grpc.DestroyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
      Overrides:
      destroy in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • entrySet

      public void entrySet(com.oracle.coherence.grpc.EntrySetRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.Entry> observer)
      Overrides:
      entrySet in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • events

      public io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.MapListenerRequest> events(io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.MapListenerResponse> observer)
      Overrides:
      events in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • get

      public void get(com.oracle.coherence.grpc.GetRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.OptionalValue> observer)
      Overrides:
      get in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • getAll

      public void getAll(com.oracle.coherence.grpc.GetAllRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.Entry> observer)
      Overrides:
      getAll in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • invoke

      public void invoke(com.oracle.coherence.grpc.InvokeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      invoke in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • invokeAll

      public void invokeAll(com.oracle.coherence.grpc.InvokeAllRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.Entry> observer)
      Overrides:
      invokeAll in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • isEmpty

      public void isEmpty(com.oracle.coherence.grpc.IsEmptyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
      Overrides:
      isEmpty in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • isReady

      public void isReady(com.oracle.coherence.grpc.IsReadyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
      Overrides:
      isReady in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • keySet

      public void keySet(com.oracle.coherence.grpc.KeySetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      keySet in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • nextEntrySetPage

      public void nextEntrySetPage(com.oracle.coherence.grpc.PageRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.EntryResult> observer)
      Overrides:
      nextEntrySetPage in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • nextKeySetPage

      public void nextKeySetPage(com.oracle.coherence.grpc.PageRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      nextKeySetPage in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • put

      public void put(com.oracle.coherence.grpc.PutRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      put in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • putAll

      public void putAll(com.oracle.coherence.grpc.PutAllRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
      Overrides:
      putAll in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • putIfAbsent

      public void putIfAbsent(com.oracle.coherence.grpc.PutIfAbsentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      putIfAbsent in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • remove

      public void remove(com.oracle.coherence.grpc.RemoveRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      remove in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • removeIndex

      public void removeIndex(com.oracle.coherence.grpc.RemoveIndexRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
      Overrides:
      removeIndex in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • removeMapping

      public void removeMapping(com.oracle.coherence.grpc.RemoveMappingRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
      Overrides:
      removeMapping in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • replace

      public void replace(com.oracle.coherence.grpc.ReplaceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      replace in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • replaceMapping

      public void replaceMapping(com.oracle.coherence.grpc.ReplaceMappingRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer)
      Overrides:
      replaceMapping in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • size

      public void size(com.oracle.coherence.grpc.SizeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Int32Value> observer)
      Overrides:
      size in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • truncate

      public void truncate(com.oracle.coherence.grpc.TruncateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer)
      Overrides:
      truncate in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
    • values

      public void values(com.oracle.coherence.grpc.ValuesRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer)
      Overrides:
      values in class com.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase