Package galaxy_repository.v1
Class GalaxyRepositoryGrpc.GalaxyRepositoryStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<GalaxyRepositoryGrpc.GalaxyRepositoryStub>
galaxy_repository.v1.GalaxyRepositoryGrpc.GalaxyRepositoryStub
- Enclosing class:
- GalaxyRepositoryGrpc
public static final class GalaxyRepositoryGrpc.GalaxyRepositoryStub
extends io.grpc.stub.AbstractAsyncStub<GalaxyRepositoryGrpc.GalaxyRepositoryStub>
A stub to allow clients to do asynchronous rpc calls to service GalaxyRepository.
Read-only browse over the AVEVA System Platform Galaxy Repository (ZB SQL database). Lets clients enumerate the deployed object hierarchy and each object's dynamic attributes so they know what tag references to subscribe to via the MxAccessGateway service.
-
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 TypeMethodDescriptionvoidbrowseChildren(GalaxyRepositoryOuterClass.BrowseChildrenRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.BrowseChildrenReply> responseObserver) Returns the direct children of a parent object (or the root objects when `parent` is unset).build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voiddiscoverHierarchy(GalaxyRepositoryOuterClass.DiscoverHierarchyRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.DiscoverHierarchyReply> responseObserver) voidgetLastDeployTime(GalaxyRepositoryOuterClass.GetLastDeployTimeRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.GetLastDeployTimeReply> responseObserver) voidtestConnection(GalaxyRepositoryOuterClass.TestConnectionRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.TestConnectionReply> responseObserver) voidwatchDeployEvents(GalaxyRepositoryOuterClass.WatchDeployEventsRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.DeployEvent> responseObserver) Server-stream of deploy events.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected GalaxyRepositoryGrpc.GalaxyRepositoryStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<GalaxyRepositoryGrpc.GalaxyRepositoryStub>
-
testConnection
public void testConnection(GalaxyRepositoryOuterClass.TestConnectionRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.TestConnectionReply> responseObserver) -
getLastDeployTime
public void getLastDeployTime(GalaxyRepositoryOuterClass.GetLastDeployTimeRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.GetLastDeployTimeReply> responseObserver) -
discoverHierarchy
public void discoverHierarchy(GalaxyRepositoryOuterClass.DiscoverHierarchyRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.DiscoverHierarchyReply> responseObserver) -
watchDeployEvents
public void watchDeployEvents(GalaxyRepositoryOuterClass.WatchDeployEventsRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.DeployEvent> responseObserver) Server-stream of deploy events. The server emits the current state immediately on subscribe (so clients can bootstrap their cache without waiting for the next deploy), then emits one event each time the gateway's hierarchy cache observes a new galaxy.time_of_last_deploy. The sequence field is monotonically increasing per server start; gaps indicate the per-subscriber buffer dropped older events because the client was too slow.
-
browseChildren
public void browseChildren(GalaxyRepositoryOuterClass.BrowseChildrenRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.BrowseChildrenReply> responseObserver) Returns the direct children of a parent object (or the root objects when `parent` is unset). Designed for OPC UA-style lazy expand: clients walk one level at a time instead of paging the full hierarchy. Filters mirror DiscoverHierarchy exactly. Backed by the same shared hierarchy cache.
-