Class AbstractDeviceAutomaton
java.lang.Object
org.refcodes.component.AbstractConnectable
org.refcodes.component.AbstractConnectableAutomaton
org.refcodes.component.AbstractDeviceAutomaton
- All Implemented Interfaces:
Closable, Closable.CloseAutomaton, ClosedAccessor, ConnectableComponent, ConnectableComponent.ConnectableAutomaton, ConnectionStatusAccessor, LinkComponent, LinkComponent.LinkAutomaton, Openable, Openable.OpenAutomaton, OpenedAccessor
public abstract class AbstractDeviceAutomaton
extends AbstractConnectableAutomaton
implements LinkComponent.LinkAutomaton
The
AbstractDeviceAutomaton implements the very basic
AbstractDeviceAutomaton functionality.-
Nested Class Summary
Nested classes/interfaces inherited from interface Closable
Closable.CloseAutomaton, Closable.CloseBuilder<B>Nested classes/interfaces inherited from interface ClosedAccessor
ClosedAccessor.ClosedMutator, ClosedAccessor.ClosedPropertyNested classes/interfaces inherited from interface ConnectableComponent
ConnectableComponent.ConnectableAutomatonNested classes/interfaces inherited from interface ConnectionStatusAccessor
ConnectionStatusAccessor.ConnectionStatusMutator, ConnectionStatusAccessor.ConnectionStatusPropertyNested classes/interfaces inherited from interface LinkComponent
LinkComponent.LinkAutomaton, LinkComponent.LinkComponentBuilder<B>Nested classes/interfaces inherited from interface Openable
Openable.OpenAutomaton, Openable.OpenBuilder<B>Nested classes/interfaces inherited from interface OpenedAccessor
OpenedAccessor.OpenedMutator, OpenedAccessor.OpenedProperty -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractConnectableAutomaton
close, getConnectionStatus, isClosable, isClosed, isOpened, setConnectionStatusMethods inherited from class AbstractConnectable
isThrownAsOfAlreadyClosedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Closable
close, closeIn, closeQuietly, closeUncheckedMethods inherited from interface Closable.CloseAutomaton
isClosableMethods inherited from interface ClosedAccessor
isClosedMethods inherited from interface ConnectionStatusAccessor
getConnectionStatus, isOpenedMethods inherited from interface Openable
openUnchecked
-
Constructor Details
-
AbstractDeviceAutomaton
public AbstractDeviceAutomaton()
-
-
Method Details
-
isOpenable
public boolean isOpenable()Checks if is openable.- Specified by:
isOpenablein interfaceOpenable.OpenAutomaton- Overrides:
isOpenablein classAbstractConnectableAutomaton- Returns:
- true, if is openable
- See Also:
-
open
Open.- Specified by:
openin interfaceOpenable- Overrides:
openin classAbstractConnectableAutomaton- Throws:
IOException- the open exception- See Also:
-