Interface Closable.CloseAutomaton

All Superinterfaces:
Closable, ClosedAccessor
All Known Subinterfaces:
BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<INPUT,OUTPUT>, ConnectableComponent.ConnectableAutomaton, ConnectionComponent.ConnectionAutomaton<CON>, LinkComponent.LinkAutomaton
All Known Implementing Classes:
AbstractConnectableAutomaton, AbstractDeviceAutomaton, ConnectionAutomatonImpl, LinkAutomatonImpl
Enclosing interface:
Closable

public static interface Closable.CloseAutomaton extends Closable, ClosedAccessor
The Closable.CloseAutomaton interface defines those methods related to the closing of connection(s) life-cycle. The semantics of this interface is very similar to that of the Initializable.InitializeAutomaton interface. To clarify the context regarding connections, the Closable.CloseAutomaton interface has been introduced.
  • Method Details

    • isClosable

      boolean isClosable()
      Determines whether the component's connection(s) may get closed.
      Returns:
      True if Closable.close() is possible.