public class LockController extends LockControllerGrpc.LockControllerImplBase implements FeatureImplementation, AutoCloseable
| Constructor and Description |
|---|
LockController() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Cleanup and unlock server
|
void |
getFCPAffectedByMetadataLockIdentifier(LockControllerOuterClass.Get_FCPAffectedByMetadata_LockIdentifier_Parameters request,
io.grpc.stub.StreamObserver<LockControllerOuterClass.Get_FCPAffectedByMetadata_LockIdentifier_Responses> responseObserver)
Get feature / command / property affected by metadata lock identifier
|
String |
getFeatureDescription()
Get lock controller feature definition
|
void |
getIsLocked(LockControllerOuterClass.Get_IsLocked_Parameters request,
io.grpc.stub.StreamObserver<LockControllerOuterClass.Get_IsLocked_Responses> responseObserver)
Subscription mechanism for lock status
|
io.grpc.BindableService |
getService()
Gets gRPC Service to serve
|
void |
lockServer(LockControllerOuterClass.LockServer_Parameters request,
io.grpc.stub.StreamObserver<LockControllerOuterClass.LockServer_Responses> responseObserver)
Lock the server
|
void |
unlockServer(LockControllerOuterClass.UnlockServer_Parameters request,
io.grpc.stub.StreamObserver<LockControllerOuterClass.UnlockServer_Responses> responseObserver)
Unlock the server
|
bindServicepublic void lockServer(LockControllerOuterClass.LockServer_Parameters request, io.grpc.stub.StreamObserver<LockControllerOuterClass.LockServer_Responses> responseObserver)
lockServer in interface LockControllerGrpc.AsyncServicerequest - the requestresponseObserver - the response observerpublic void unlockServer(LockControllerOuterClass.UnlockServer_Parameters request, io.grpc.stub.StreamObserver<LockControllerOuterClass.UnlockServer_Responses> responseObserver)
unlockServer in interface LockControllerGrpc.AsyncServicerequest - the requestresponseObserver - the response obvserverpublic void getIsLocked(LockControllerOuterClass.Get_IsLocked_Parameters request, io.grpc.stub.StreamObserver<LockControllerOuterClass.Get_IsLocked_Responses> responseObserver)
getIsLocked in interface LockControllerGrpc.AsyncServicerequest - the requestresponseObserver - the response observerpublic void getFCPAffectedByMetadataLockIdentifier(LockControllerOuterClass.Get_FCPAffectedByMetadata_LockIdentifier_Parameters request, io.grpc.stub.StreamObserver<LockControllerOuterClass.Get_FCPAffectedByMetadata_LockIdentifier_Responses> responseObserver)
getFCPAffectedByMetadataLockIdentifier in interface LockControllerGrpc.AsyncServicerequest - the requestresponseObserver - the response observerpublic void close()
close in interface AutoCloseablepublic String getFeatureDescription()
getFeatureDescription in interface FeatureImplementationpublic io.grpc.BindableService getService()
FeatureImplementationgetService in interface FeatureImplementationCopyright © 2024 SiLA Java Developers. All rights reserved.