CON - The type of the connection to be used.ConnectionOpenable<CON>, OpenedAccessorConnectionComponent.ConnectionAutomaton<CON>ConnectionAutomatonImplpublic static interface ConnectionOpenable.ConnectionOpenAutomaton<CON> extends ConnectionOpenable<CON>, OpenedAccessor
ConnectionOpenable.ConnectionOpenAutomaton interface defines those methods
related to the opening of connection(s) life-cycle. The semantics of this
interface is very similar to that of the Configurable.ConfigureAutomaton
interface. To clarify the context regarding connections, the
ConnectionOpenable.ConnectionOpenAutomaton interface has been introduced.ConnectionOpenable.ConnectionOpenAutomaton<CON>, ConnectionOpenable.ConnectionOpenBuilder<CON,B extends ConnectionOpenable.ConnectionOpenBuilder<CON,B>>OpenedAccessor.OpenedMutator, OpenedAccessor.OpenedProperty| Modifier and Type | Method | Description |
|---|---|---|
boolean |
isOpenable(CON aConnection) |
Determines whether the given connection may get opened, if true then
component may open a connection with the given connection via the
ConnectionOpenable.open(Object) method. |
open, openUncheckedisOpenedboolean isOpenable(CON aConnection)
ConnectionOpenable.open(Object) method. Usually no physical connection is
established; usually criteria describing the provided connection are
evaluated; for example the connection is tested against a black list,
a white list or against well-formedness or whether the specified
protocols are supported (in case of a connection being a String URL
beginning with "http://", "ftp://" or similar).
---------------------------------------------------------------------
CAUTION: Even in case true is returned, the actual opening of a
connection may fail (e.g. due to network failure or authentication
issues).
---------------------------------------------------------------------aConnection - The connection for which to determine whether it
can be used to open a connection.ConnectionOpenable.open(Object) is theoretically possible.Copyright © 2018. All rights reserved.