Class StorkObservation
- java.lang.Object
-
- io.smallrye.stork.api.observability.StorkObservation
-
public class StorkObservation extends Object
-
-
Constructor Summary
Constructors Constructor Description StorkObservation(String serviceName, String serviceDiscoveryType, String serviceSelectionType, StorkEventHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Throwablefailure()intgetDiscoveredInstancesCount()DurationgetOverallDuration()DurationgetServiceDiscoveryDuration()StringgetServiceDiscoveryType()StringgetServiceName()DurationgetServiceSelectionDuration()StringgetServiceSelectionType()booleanisDone()booleanisServiceDiscoverySuccessful()voidonServiceDiscoveryFailure(Throwable throwable)voidonServiceDiscoverySuccess(List<ServiceInstance> instances)voidonServiceSelectionFailure(Throwable throwable)voidonServiceSelectionSuccess(long id)
-
-
-
Constructor Detail
-
StorkObservation
public StorkObservation(String serviceName, String serviceDiscoveryType, String serviceSelectionType, StorkEventHandler handler)
-
-
Method Detail
-
onServiceDiscoverySuccess
public void onServiceDiscoverySuccess(List<ServiceInstance> instances)
-
onServiceDiscoveryFailure
public void onServiceDiscoveryFailure(Throwable throwable)
-
onServiceSelectionSuccess
public void onServiceSelectionSuccess(long id)
-
onServiceSelectionFailure
public void onServiceSelectionFailure(Throwable throwable)
-
isDone
public boolean isDone()
-
getOverallDuration
public Duration getOverallDuration()
-
getServiceDiscoveryDuration
public Duration getServiceDiscoveryDuration()
-
getServiceSelectionDuration
public Duration getServiceSelectionDuration()
-
getServiceName
public String getServiceName()
-
getServiceDiscoveryType
public String getServiceDiscoveryType()
-
getServiceSelectionType
public String getServiceSelectionType()
-
getDiscoveredInstancesCount
public int getDiscoveredInstancesCount()
-
failure
public Throwable failure()
-
isServiceDiscoverySuccessful
public boolean isServiceDiscoverySuccessful()
-
-