Package com.oracle.coherence.grpc.proxy
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
ConstructorsConstructorDescriptionCreate aNamedCacheServiceGrpcImplthat wraps a default implementation ofNamedCacheService.Create aNamedCacheServiceGrpcImplwith default configuration.Create aNamedCacheServiceGrpcImplthat wraps a default implementation ofNamedCacheService. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIndex(com.oracle.coherence.grpc.AddIndexRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer) voidaggregate(com.oracle.coherence.grpc.AggregateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer) voidclear(com.oracle.coherence.grpc.ClearRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer) voidcontainsEntry(com.oracle.coherence.grpc.ContainsEntryRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer) voidcontainsKey(com.oracle.coherence.grpc.ContainsKeyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer) voidcontainsValue(com.oracle.coherence.grpc.ContainsValueRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer) voiddestroy(com.oracle.coherence.grpc.DestroyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer) voidentrySet(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) voidget(com.oracle.coherence.grpc.GetRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.OptionalValue> observer) voidgetAll(com.oracle.coherence.grpc.GetAllRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.Entry> observer) Obtain the gRPC metrics instance for this service.voidinvoke(com.oracle.coherence.grpc.InvokeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer) voidinvokeAll(com.oracle.coherence.grpc.InvokeAllRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.Entry> observer) voidisEmpty(com.oracle.coherence.grpc.IsEmptyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer) voidisReady(com.oracle.coherence.grpc.IsReadyRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer) voidkeySet(com.oracle.coherence.grpc.KeySetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer) voidnextEntrySetPage(com.oracle.coherence.grpc.PageRequest request, io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.EntryResult> observer) voidnextKeySetPage(com.oracle.coherence.grpc.PageRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer) voidput(com.oracle.coherence.grpc.PutRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer) voidputAll(com.oracle.coherence.grpc.PutAllRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer) voidputIfAbsent(com.oracle.coherence.grpc.PutIfAbsentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer) voidremove(com.oracle.coherence.grpc.RemoveRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer) voidremoveIndex(com.oracle.coherence.grpc.RemoveIndexRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer) voidremoveMapping(com.oracle.coherence.grpc.RemoveMappingRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer) voidreplace(com.oracle.coherence.grpc.ReplaceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BytesValue> observer) voidreplaceMapping(com.oracle.coherence.grpc.ReplaceMappingRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.BoolValue> observer) voidsize(com.oracle.coherence.grpc.SizeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Int32Value> observer) voidtruncate(com.oracle.coherence.grpc.TruncateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> observer) voidvalues(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
bindServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.grpc.BindableService
bindService
-
Constructor Details
-
NamedCacheServiceGrpcImpl
public NamedCacheServiceGrpcImpl()Create aNamedCacheServiceGrpcImplthat wraps a default implementation ofNamedCacheService. -
NamedCacheServiceGrpcImpl
Create aNamedCacheServiceGrpcImplthat wraps a default implementation ofNamedCacheService.- Parameters:
deps- theNamedCacheService.Dependenciesto use
-
NamedCacheServiceGrpcImpl
Create aNamedCacheServiceGrpcImplwith default configuration.- Parameters:
service- theNamedCacheServiceto use
-
-
Method Details
-
getMetrics
Description copied from interface:GrpcProxyServiceObtain the gRPC metrics instance for this service.- Specified by:
getMetricsin interfaceGrpcProxyService- 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:
addIndexin classcom.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:
aggregatein classcom.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:
clearin classcom.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:
containsEntryin classcom.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:
containsKeyin classcom.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:
containsValuein classcom.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:
destroyin classcom.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:
entrySetin classcom.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:
eventsin classcom.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:
getin classcom.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:
getAllin classcom.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:
invokein classcom.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:
invokeAllin classcom.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:
isEmptyin classcom.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:
isReadyin classcom.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:
keySetin classcom.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:
nextEntrySetPagein classcom.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:
nextKeySetPagein classcom.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:
putin classcom.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:
putAllin classcom.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:
putIfAbsentin classcom.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:
removein classcom.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:
removeIndexin classcom.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:
removeMappingin classcom.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:
replacein classcom.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:
replaceMappingin classcom.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:
sizein classcom.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:
truncatein classcom.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:
valuesin classcom.oracle.coherence.grpc.NamedCacheServiceGrpc.NamedCacheServiceImplBase
-