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.