Schnittstelle GroupCloseable
- Alle Superschnittstellen:
AutoCloseable,Closeable,CloseStateRequestable
- Alle bekannten Unterschnittstellen:
IBaseEndPoint,IDataAdapter,IDataAdapter,IDataAdapterAndSchemaReader,IDatabase,IDataReader,IDataWriter,IEndPoint,IEndPoint,IEndPoint,IResettableChangeSaver,IResourcePool<R>,ISchemaAdapter,ISchemaAdapter,ISchemaAdapter,ISchemaReader,ISchemaReader,ISchemaWriter,ISchemaWriter,IServer,IServer,IServer,IServer,ISqlConnection
- Alle bekannten Implementierungsklassen:
AbstractBackendClient,AbstractBaseEndPoint,AbstractClient,AbstractDataAdapter,AbstractDataAdapter,AbstractDataAdapterAndSchemaReader,AbstractEndPoint,AbstractEndPoint,AbstractEndPoint,AbstractFrontendClient,AbstractNetEndPoint,AbstractSchemaAdapter,AbstractSchemaAdapter,AbstractSchemaAdapter,AbstractServer,AbstractServer,AbstractServer,AbstractServer,AbstractSqlDataAdapter,AbstractSqlSchemaAdapter,AbstractWebClient,Column,Database,DataReader,DataReader,DataWriter,DataWriter,LocalEndPoint,LocalEndPoint,LocalEndPoint,LocalServer,LocalServer,LocalServer,LocalServer,MsSqlConnection,MsSqlDataAdapter,MsSqlDataAdapter,MsSqlDataAdapterAndSchemaReader,MsSqlSchemaAdapter,MsSqlSchemaAdapter,MsSqlSchemaAdapter,NetEndPoint,NetEndPoint,NodeDataAdapter,NodeDataAdapter,NodeDataAdapterAndSchemaReader,NodeSchemaAdapter,NodeSchemaAdapter,ResourcePool,SchemaReader,SchemaReader,SchemaReader,SchemaWriter,SchemaWriter,SchemaWriter,Server,Server,Server,Server,SocketEndPoint,SqlConnection,SqlConnectionPool,SslServer,SslServer,SslServer,SslServer,UncloseableSqlConnection,WebClient,WrapperResource,WrapperSqlConnection
- Version:
- 2020-07-05
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdefault voidclose()Closes the currentCloseable.default voidcreateCloseDependencyTo(GroupCloseable element) Creates a close dependency between the currentGroupCloseableand the given element.default booleanisClosed()voidLets the currentGroupCloseablenote a close.Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpen
-
Methodendetails
-
close
default void close()Closes the currentCloseable.- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein SchnittstelleCloseable
-
createCloseDependencyTo
Creates a close dependency between the currentGroupCloseableand the given element. When aGroupCloseableis closed, all elements, the currentGroupCloseablehas a close dependency to, will be closed too and vice versa.- Parameter:
element-- Löst aus:
RuntimeException- if the currentGroupCloseableis already closed.RuntimeException- if the currentGroupCloseablehas already a close dependency to the given element.
-
getStoredCloseController
ICloseController getStoredCloseController()- Gibt zurück:
- the
ICloseControllerof the currentGroupCloseable.
-
isClosed
default boolean isClosed()- Angegeben von:
isClosedin SchnittstelleCloseStateRequestable- Gibt zurück:
- true if the current
CloseStateRequestableis closed.
-
noteClose
void noteClose()Lets the currentGroupCloseablenote a close.
-