public abstract class AbstractDeviceAutomaton extends AbstractConnectableAutomaton implements LinkComponent.LinkAutomaton
AbstractDeviceAutomaton
implements the very basic
AbstractDeviceAutomaton
functionality.LinkComponent.LinkAutomaton, LinkComponent.LinkComponentBuilder<B extends LinkComponent.LinkComponentBuilder<B>>
Openable.OpenAutomaton, Openable.OpenBuilder<B extends Openable.OpenBuilder<B>>
OpenedAccessor.OpenedMutator, OpenedAccessor.OpenedProperty
Closable.CloseAutomaton, Closable.CloseBuilder<B extends Closable.CloseBuilder<B>>
ClosedAccessor.ClosedMutator, ClosedAccessor.ClosedProperty
ConnectionStatusAccessor.ConnectionStatusMutator, ConnectionStatusAccessor.ConnectionStatusProperty
ConnectableComponent.ConnectableAutomaton
Constructor and Description |
---|
AbstractDeviceAutomaton() |
Modifier and Type | Method and Description |
---|---|
boolean |
isOpenable()
Checks if is openable.
|
void |
open()
Open.
|
close, getConnectionStatus, isClosable, isClosed, isOpened, setConnectionStatus
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
openUnchecked
isOpened
isClosable
close, closeIn, closeQuietly, closeUnchecked
isClosed
getConnectionStatus, isConnectionOpened
public boolean isOpenable()
isOpenable
in interface Openable.OpenAutomaton
isOpenable
in class AbstractConnectableAutomaton
Openable.OpenAutomaton.isOpenable()
public void open() throws OpenException
open
in interface Openable
open
in class AbstractConnectableAutomaton
OpenException
- the open exceptionOpenable.open()
Copyright © 2018. All rights reserved.