Package org.refcodes.component
Interface LinkComponentHandle<H>
-
- Type Parameters:
H- The type of the handles.
- All Superinterfaces:
ClosableHandle<H>,OpenableHandle<H>
- All Known Subinterfaces:
LinkComponentHandle.DeviceAutomatonHandle<H>
public interface LinkComponentHandle<H> extends OpenableHandle<H>, ClosableHandle<H>
TheLinkComponentHandlemanages variousConnectionStatusstates forLinkComponentinstances each related to a handle. Operations manipulating on theConnectionStatusare invoked by thisLinkComponentHandlewith a handle identifying the according referencedComponent.The
LinkComponentcontains the business-logic where as theLinkComponentHandleprovides the frame for managing this business-logic. TheLinkComponentHandle.DeviceAutomatonHandletakes care of the correct open/close-cycle applied on aLinkComponent.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceLinkComponentHandle.DeviceAutomatonHandle<H>TheLinkComponentHandle.DeviceAutomatonHandleis an automaton managing variousConnectionStatusstates forComponentinstances each related to a handle.-
Nested classes/interfaces inherited from interface org.refcodes.component.ClosableHandle
ClosableHandle.CloseAutomatonHandle<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, hasClosable
-
Methods inherited from interface org.refcodes.component.OpenableHandle
hasOpenable, open, openUnchecked
-
-