Package galaxy_repository.v1
Interface GalaxyRepositoryGrpc.AsyncService
- All Known Implementing Classes:
GalaxyRepositoryGrpc.GalaxyRepositoryImplBase
- Enclosing class:
GalaxyRepositoryGrpc
public static interface GalaxyRepositoryGrpc.AsyncService
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.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidbrowseChildren(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).default voiddiscoverHierarchy(GalaxyRepositoryOuterClass.DiscoverHierarchyRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.DiscoverHierarchyReply> responseObserver) default voidgetLastDeployTime(GalaxyRepositoryOuterClass.GetLastDeployTimeRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.GetLastDeployTimeReply> responseObserver) default voidtestConnection(GalaxyRepositoryOuterClass.TestConnectionRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.TestConnectionReply> responseObserver) default voidwatchDeployEvents(GalaxyRepositoryOuterClass.WatchDeployEventsRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.DeployEvent> responseObserver) Server-stream of deploy events.
-
Method Details
-
testConnection
default void testConnection(GalaxyRepositoryOuterClass.TestConnectionRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.TestConnectionReply> responseObserver) -
getLastDeployTime
default void getLastDeployTime(GalaxyRepositoryOuterClass.GetLastDeployTimeRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.GetLastDeployTimeReply> responseObserver) -
discoverHierarchy
default void discoverHierarchy(GalaxyRepositoryOuterClass.DiscoverHierarchyRequest request, io.grpc.stub.StreamObserver<GalaxyRepositoryOuterClass.DiscoverHierarchyReply> responseObserver) -
watchDeployEvents
default 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
default 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.
-