public static interface LinkComponent.LinkAutomaton extends LinkComponent, Openable.OpenAutomaton, Closable.CloseAutomaton, ConnectionStatusAccessor
LinkComponent.LinkAutomaton
interface supports
managing LinkComponent
instances and takes care that the
open/close statuses are invoked in the correct order by throwing according
exceptions in case the open/close-cycle is invoked in the wrong order.
A LinkComponent.LinkAutomaton
may be used to wrap a LinkComponent
by
a LinkComponentHandle.DeviceAutomatonHandle
for managing LinkComponent.LinkAutomaton
instances.
The LinkComponent
contains the business-logic where as the
LinkComponentHandle.DeviceAutomatonHandle
provides the frame for managing this
business-logic. The LinkComponent.LinkAutomaton
takes care of the correct
open/close-cycle applied on a LinkComponent
.LinkComponent.LinkAutomaton
Openable.OpenAutomaton
OpenedAccessor.OpenedMutator, OpenedAccessor.OpenedProperty
Closable.CloseAutomaton
ClosedAccessor.ClosedMutator, ClosedAccessor.ClosedProperty
ConnectionStatusAccessor.ConnectionStatusMutator, ConnectionStatusAccessor.ConnectionStatusProperty
isOpenable
isOpened
isClosable
isClosed
getConnectionStatus
Copyright © 2016. All rights reserved.