Package org.refcodes.component
Interface ConnectionStatusAccessor
-
- All Known Subinterfaces:
BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<INPUT,OUTPUT>
,ConnectableComponent.ConnectableAutomaton
,ConnectionComponent.ConnectionAutomaton<CON>
,ConnectionStatusAccessor.ConnectionStatusProperty
,LinkComponent.LinkAutomaton
- All Known Implementing Classes:
AbstractConnectableAutomaton
,AbstractDeviceAutomaton
,ConnectionAutomatonImpl
,DeviceAutomatonImpl
public interface ConnectionStatusAccessor
Provides an accessor for aConnectionStatus
property.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ConnectionStatusAccessor.ConnectionStatusMutator
Provides a mutator for aConnectionStatus
property.static interface
ConnectionStatusAccessor.ConnectionStatusProperty
Provides aConnectionStatus
property.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConnectionStatus
getConnectionStatus()
Retrieves theConnectionStatus
property from the property.default boolean
isConnectionOpened()
Determines whether the connection is ought to be open or not.
-
-
-
Method Detail
-
getConnectionStatus
ConnectionStatus getConnectionStatus()
Retrieves theConnectionStatus
property from the property. Determines in whichConnectionStatus
status a component is in.- Returns:
- Returns the
ConnectionStatus
property stored by the property.
-
isConnectionOpened
default boolean isConnectionOpened()
Determines whether the connection is ought to be open or not.- Returns:
- True in case the connection is open, else the connection is
either closed or of a status
ConnectionStatus.NONE
.
-
-