X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=inline;f=opendaylight%2Fmd-sal%2Fmdsal-trace%2Fdom-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Ftrace%2Fclosetracker%2Fimpl%2FCloseTracked.java;h=926c8b3b8ee5e69dfb4a221bcafb5c815b257e7b;hb=cb9ede64de8b5633d1896f0973f2da9835e0f876;hp=6d8524fb3d513d5554e566f04f2be3dc301da3cb;hpb=42d888e224d77ec341a0ac3a34c46ff215d63c44;p=controller.git diff --git a/opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/CloseTracked.java b/opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/CloseTracked.java index 6d8524fb3d..926c8b3b8e 100644 --- a/opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/CloseTracked.java +++ b/opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/CloseTracked.java @@ -7,20 +7,18 @@ */ package org.opendaylight.controller.md.sal.trace.closetracker.impl; -import java.time.Instant; import javax.annotation.Nullable; /** - * Object which can track where it has been created, and if it has been correctly closed. + * Object which can track where something has been created, and if it has been correctly "closed". * - *

Includes preserving the context of the call stack which created this object, and the instant it was created. + *

Includes preserving the context of the call stack which created an object, and the instant it was created. * * @author Michael Vorburger.ch */ public interface CloseTracked> { - Instant getObjectCreated(); - - @Nullable Throwable getAllocationContext(); + @Nullable StackTraceElement[] getAllocationContextStackTrace(); + CloseTracked getRealCloseTracked(); }