Module org.refcodes.component
Package org.refcodes.component
Interface LinkComponentHandle.LinkAutomatonHandle<H>
- Type Parameters:
H- the generic type
- All Superinterfaces:
ClosableHandle<H>,ConnectionStatusHandle<H>,LinkComponentHandle<H>,OpenableHandle<H>
- Enclosing interface:
- LinkComponentHandle<H>
public static interface LinkComponentHandle.LinkAutomatonHandle<H>
extends LinkComponentHandle<H>, OpenableHandle<H>, ClosableHandle<H>, ConnectionStatusHandle<H>
The
LinkComponentHandle.LinkAutomatonHandle is an automaton managing various
ConnectionStatus states for Component instances each
related to a handle. Operations manipulating on the
ConnectionStatus are invoked by this LinkComponentHandle.LinkAutomatonHandle
with a handle identifying the according referenced Component. The
LinkComponent contains the business-logic where as the
LinkComponentHandle.LinkAutomatonHandle provides the frame for managing this
business-logic. The LinkComponentHandle.LinkAutomatonHandle takes care of the correct
life-cycle applied on a LinkComponent.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.component.ClosableHandle
ClosableHandle.CloseAutomatonHandle<H>Nested classes/interfaces inherited from interface org.refcodes.component.LinkComponentHandle
LinkComponentHandle.LinkAutomatonHandle<H>Nested classes/interfaces inherited from interface org.refcodes.component.OpenableHandle
OpenableHandle.OpenAutomatonHandle<H> -
Method Summary
Methods inherited from interface org.refcodes.component.ClosableHandle
close, closeUnchecked, hasClosableMethods inherited from interface org.refcodes.component.ConnectionStatusHandle
getConnectionStatus, hasConnectionStatusMethods inherited from interface org.refcodes.component.OpenableHandle
hasOpenable, open, openUnchecked