Package com.yourkit.probes
Class MasterResourceRegistry<T>
java.lang.Object
com.yourkit.probes.ResourceRegistry<T,Object>
com.yourkit.probes.MasterResourceRegistry<T>
A subclass of
ResourceRegistry
representing top level resources,
i.e. those not depending on other resources.
For dependent resources use DependentResourceRegistry
instead.-
Constructor Summary
ConstructorsConstructorDescriptionMasterResourceRegistry
(Class<?> probeClass, String resourceTableName, String resourceIdentifierColumnName) -
Method Summary
Modifier and TypeMethodDescriptionlong
Use inonEnter
callbackvoid
openOnExit
(long resourceID, String resourceName, T resource, Throwable exception, FailedEventPolicy policy) Use inonExit
callbackMethods inherited from class com.yourkit.probes.ResourceRegistry
closeOnEnter, closeOnExit, get, getOpenRow, getOrCreate, getResourceTable, mapAlias, setOpenException
-
Constructor Details
-
MasterResourceRegistry
-
-
Method Details
-
openOnEnter
public long openOnEnter()Use inonEnter
callback- Returns:
- resource ID which should be passed to
openOnExit(long, String, Object, Throwable, FailedEventPolicy)
-
openOnExit
public void openOnExit(long resourceID, @Nullable String resourceName, @Nullable T resource, @Nullable Throwable exception, @NotNull FailedEventPolicy policy) Use inonExit
callback
-