Package org.refcodes.component
Interface ConnectionComponentHandle.ConnectionAutomatonHandle<H,CON>
-
- Type Parameters:
H- The type of the handle.CON- The connection used to open the referenced instance.
- All Superinterfaces:
ClosableHandle<H>,ConnectionComponentHandle<H,CON>,ConnectionOpenableHandle<H,CON>,ConnectionStatusHandle<H>
- Enclosing interface:
- ConnectionComponentHandle<H,CON>
public static interface ConnectionComponentHandle.ConnectionAutomatonHandle<H,CON> extends ConnectionComponentHandle<H,CON>, ConnectionOpenableHandle<H,CON>, ClosableHandle<H>, ConnectionStatusHandle<H>
TheConnectionComponentHandle.ConnectionAutomatonHandleis an automaton managing variousConnectionStatusstates forConnectionComponentinstances each related to a handle. Operations manipulating on theConnectionStatusare invoked by thisConnectionComponentHandle.ConnectionAutomatonHandlewith a handle identifying the according referencedConnectionComponent. TheConnectionComponentcontains the business-logic where as theConnectionComponentHandle.ConnectionAutomatonHandleprovides the frame for managing this business-logic. TheConnectionComponentHandle.ConnectionAutomatonHandletakes care of the correct life-cycle applied on aConnectionComponent.
-
-
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.ConnectionComponentHandle
ConnectionComponentHandle.ConnectionAutomatonHandle<H,CON>
-
Nested classes/interfaces inherited from interface org.refcodes.component.ConnectionOpenableHandle
ConnectionOpenableHandle.ConnectionOpenAutomatonHandle<H,CON>
-
-
Method Summary
-
Methods inherited from interface org.refcodes.component.ClosableHandle
close, closeUnchecked, hasClosable
-
Methods inherited from interface org.refcodes.component.ConnectionOpenableHandle
hasConnectionOpenable, open, openUnchecked
-
Methods inherited from interface org.refcodes.component.ConnectionStatusHandle
getConnectionStatus, hasConnectionStatus
-
-