Class INotificationLoggerServiceGrpc.INotificationLoggerServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<INotificationLoggerServiceGrpc.INotificationLoggerServiceFutureStub>
io.grpc.stub.AbstractFutureStub<INotificationLoggerServiceGrpc.INotificationLoggerServiceFutureStub>
Arp.Services.NotificationLogger.Services.Grpc.INotificationLoggerServiceGrpc.INotificationLoggerServiceFutureStub
- Enclosing class:
INotificationLoggerServiceGrpc
public static final class INotificationLoggerServiceGrpc.INotificationLoggerServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<INotificationLoggerServiceGrpc.INotificationLoggerServiceFutureStub>
-
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>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateINotificationLoggerServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceDeleteNotificationsResponse> deleteNotifications(INotificationLoggerServiceOuterClass.INotificationLoggerServiceDeleteNotificationsRequest request) / <summary> / Remove notifications mathing the filter from the given archives / </summary> / <param name="archives">List of archives to delete notifications from.com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceGetArchiveConfigurationResponse> getArchiveConfiguration(INotificationLoggerServiceOuterClass.INotificationLoggerServiceGetArchiveConfigurationRequest request) / <summary> / Query the configuration as XML for the given archive / </summary> / <param name="archive">name of the archive</param> / <returns>XML of the configuration</returns>com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceListArchivesResponse> listArchives(com.google.protobuf.Empty request) / <summary> / Queries a list of archives / </summary> / <returns>list of known archives</returns>com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceQueryNotificationsResponse> queryNotifications(INotificationLoggerServiceOuterClass.INotificationLoggerServiceQueryNotificationsRequest request) / <summary> / Queries notifications matching the supplied filter from the mentioned archives and returns them as Notification objects / </summary> / <param name="archives">List of archives to query.com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceQueryStoredNotificationsResponse> queryStoredNotifications(INotificationLoggerServiceOuterClass.INotificationLoggerServiceQueryStoredNotificationsRequest request) / <summary> / Queries notifications matching the supplied filter from the mentioned archives and returns them as StoredNotification objects / </summary> / <param name="archives">List of archives to query.com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceResetArchiveConfigurationToFilesResponse> resetArchiveConfigurationToFiles(INotificationLoggerServiceOuterClass.INotificationLoggerServiceResetArchiveConfigurationToFilesRequest request) / <summary> / Resets the configuration of the given archive to the configuration files.com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceSetArchiveConfigurationResponse> setArchiveConfiguration(INotificationLoggerServiceOuterClass.INotificationLoggerServiceSetArchiveConfigurationRequest request) / <summary> / Set the configuration of the given archive / </summary> / <param name="archive">name of the archive</param> / <param name="xmlConfiguration">XML containing the configuration</param> / <returns>true on success</returns>Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Constructor Details
-
INotificationLoggerServiceFutureStub
private INotificationLoggerServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
-
-
Method Details
-
build
protected INotificationLoggerServiceGrpc.INotificationLoggerServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<INotificationLoggerServiceGrpc.INotificationLoggerServiceFutureStub>
-
queryStoredNotifications
public com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceQueryStoredNotificationsResponse> queryStoredNotifications(INotificationLoggerServiceOuterClass.INotificationLoggerServiceQueryStoredNotificationsRequest request) / <summary> / Queries notifications matching the supplied filter from the mentioned archives and returns them as StoredNotification objects / </summary> / <param name="archives">List of archives to query. Empty list queries all.</param> / <param name="filter">filter specifications</param> / <param name="limit">maximum number of returned notifications</param> / <param name="sortOrder">sorting to apply</param> / <param name="language">translate notification payloads</param> / <returns>collection of notifications</returns>
-
queryNotifications
public com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceQueryNotificationsResponse> queryNotifications(INotificationLoggerServiceOuterClass.INotificationLoggerServiceQueryNotificationsRequest request) / <summary> / Queries notifications matching the supplied filter from the mentioned archives and returns them as Notification objects / </summary> / <param name="archives">List of archives to query. Empty list queries all.</param> / <param name="filter">filter specifications</param> / <param name="limit">maximum number of returned notifications</param> / <param name="sortOrder">sorting to apply</param> / <param name="language">translate notification payloads</param> / <returns>collection of notifications</returns>
-
deleteNotifications
public com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceDeleteNotificationsResponse> deleteNotifications(INotificationLoggerServiceOuterClass.INotificationLoggerServiceDeleteNotificationsRequest request) / <summary> / Remove notifications mathing the filter from the given archives / </summary> / <param name="archives">List of archives to delete notifications from. Empty list deletes from all.</param> / <param name="filter">filter specification, matching notifications are removed</param> / <returns>number of deleted notifications</returns>
-
listArchives
public com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceListArchivesResponse> listArchives(com.google.protobuf.Empty request) / <summary> / Queries a list of archives / </summary> / <returns>list of known archives</returns>
-
getArchiveConfiguration
public com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceGetArchiveConfigurationResponse> getArchiveConfiguration(INotificationLoggerServiceOuterClass.INotificationLoggerServiceGetArchiveConfigurationRequest request) / <summary> / Query the configuration as XML for the given archive / </summary> / <param name="archive">name of the archive</param> / <returns>XML of the configuration</returns>
-
setArchiveConfiguration
public com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceSetArchiveConfigurationResponse> setArchiveConfiguration(INotificationLoggerServiceOuterClass.INotificationLoggerServiceSetArchiveConfigurationRequest request) / <summary> / Set the configuration of the given archive / </summary> / <param name="archive">name of the archive</param> / <param name="xmlConfiguration">XML containing the configuration</param> / <returns>true on success</returns>
-
resetArchiveConfigurationToFiles
public com.google.common.util.concurrent.ListenableFuture<INotificationLoggerServiceOuterClass.INotificationLoggerServiceResetArchiveConfigurationToFilesResponse> resetArchiveConfigurationToFiles(INotificationLoggerServiceOuterClass.INotificationLoggerServiceResetArchiveConfigurationToFilesRequest request) / <summary> / Resets the configuration of the given archive to the configuration files. All changes made by RSC are reverted. / </summary> / <param name="archive">name of the archive</param> / <returns>true on success</returns>
-