I - The interface that both this class and the dependent classes implements,
i.e. either PreClassLoaderInitiator or ClassLoaderPreMortemCleanUp.public interface MustBeAfter<I>
PreClassLoaderInitiators and ClassLoaderPreMortemCleanUps when order
is important. The class implementing this interface will define what other implementations it needs to be invoked
*after* for correct behaviour. It is the responsibility of ClassLoaderLeakPreventorFactory to make sure
the implementations are ordered correctly. Currently an IllegalStateException will be thrown (TODO #51)| Modifier and Type | Method and Description |
|---|---|
Class<? extends I>[] |
mustBeBeforeMe()
Returns an array of classes that, if part of they or any subclass of them are part of the list of
PreClassLoaderInitiators/ClassLoaderPreMortemCleanUps, needs to be prior to this element in the list. |
Class<? extends I>[] mustBeBeforeMe()
PreClassLoaderInitiators/ClassLoaderPreMortemCleanUps, needs to be prior to this element in the list.Copyright © 2019. All rights reserved.