public class GoogleCloudStorageEventBus extends Object
| Constructor and Description |
|---|
GoogleCloudStorageEventBus() |
| Modifier and Type | Method and Description |
|---|---|
static void |
onGcsRequest(GcsRequestExecutionEvent event)
Posting Gcs request execution event i.e.
|
static void |
onGrpcStatus(io.grpc.Status status)
Posting grpc Status to invoke the corresponding Subscriber method.
|
static void |
postOnException()
Posting Exception to invoke corresponding Subscriber method.
|
static void |
postOnGoogleJsonResponseException(com.google.api.client.googleapis.json.GoogleJsonResponseException response)
Posting GoogleJsonResponseException to invoke corresponding Subscriber method.
|
static void |
postOnHttpResponseStatus(int responseStatus)
Posting HttpResponse to invoke corresponding Subscriber method.
|
static void |
register(Object obj)
Method to register an obj to event bus
|
static void |
unregister(Object obj)
Method to unregister an obj to event bus
|
public static void register(Object obj)
obj - to register to event buspublic static void unregister(Object obj)
obj - to unregister from event busIllegalArgumentException - if the object was not previously registered.public static void postOnGoogleJsonResponseException(com.google.api.client.googleapis.json.GoogleJsonResponseException response)
response - contains statusCode based on which metrics are updated in Subscriber methodpublic static void postOnHttpResponseStatus(int responseStatus)
responseStatus - response status codepublic static void onGcsRequest(GcsRequestExecutionEvent event)
event - dummy event to map to request execution type.public static void postOnException()
public static void onGrpcStatus(io.grpc.Status status)
status - status object of grpc responseCopyright © 2024. All rights reserved.