GuardingDynamicLinker that delegates sequentially to a list of
other guarding dynamic linkers in its
getGuardedInvocation(LinkRequest, LinkerServices).
| Modifier and Type | Field and Description |
|---|---|
| private final GuardingDynamicLinker[] |
| Access | Constructor and Description |
|---|---|
| public | CompositeGuardingDynamicLinker(final Iterable<? extends GuardingDynamicLinker>
a list of component linkers. linkers)Creates a new composite linker. |
| Modifier and Type | Method and Description |
|---|---|
| public GuardedInvocation | Returns: the first non-null return value from a component linker, or null if none of the components returned a non-null.the object describing the request for linking a
particular invocation linkRequest, final LinkerServices linker services linkerServices)Implements jdk. Delegates the call to its component linkers. |
| linkers | back to summary |
|---|---|
| private final GuardingDynamicLinker[] linkers | |
| CompositeGuardingDynamicLinker | back to summary |
|---|---|
| public CompositeGuardingDynamicLinker(final Iterable<? extends GuardingDynamicLinker> linkers) Creates a new composite linker.
| |
| getGuardedInvocation | back to summary |
|---|---|
| public GuardedInvocation getGuardedInvocation(final LinkRequest linkRequest, final LinkerServices linkerServices) throws Exception Implements jdk. Delegates the call to its component linkers. The first non-null value returned from a component linker is returned. If no component linker returns a non-null invocation, null is returned.
| |