# Uses of Interface
com.tick42.glue.core.AsynchronousCloseable

Packages that use AsynchronousCloseable
Package | Description
--- | ---
com.tick42.glue |
com.tick42.glue.core | The core API for Glue.
com.tick42.glue.core.contexts |
com.tick42.glue.core.interop | Interop API .
com.tick42.glue.core.interop.discovery |
com.tick42.glue.core.interop.stream.publish |
com.tick42.glue.core.interop.stream.receive |
com.tick42.glue.desktop.applications | The application management API for Glue Desktop.
com.tick42.glue.desktop.channels | The channels API for Glue.
com.tick42.glue.desktop.intents | Intents API.
com.tick42.glue.desktop.layouts |
com.tick42.glue.desktop.windows | The window management API for Glue.
com.tick42.glue.internal | Internal implementation details.
com.tick42.glue.office.spreadsheets | The spreadsheet API for Glue Office.

- ## Uses of AsynchronousCloseable in com.tick42.glue

  Subinterfaces of AsynchronousCloseable in com.tick42.glue
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `Glue` | The main entry point of Glue library.

- ## Uses of AsynchronousCloseable in com.tick42.glue.core

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.core
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `GlueApplication` | Glue application.
  `static interface` | `GlueEvent.Subscription<E>` |

  Methods in com.tick42.glue.core that return AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `default AsynchronousCloseable` | Scheduler.`schedule​(Runnable action)` | Schedules a specified task for execution as soon as possible.
  `AsynchronousCloseable` | Scheduler.`schedule​(Runnable action, long delay, TimeUnit unit)` | Schedules a specified task for execution after specified delay.
  `default AsynchronousCloseable` | Scheduler.`schedule​(Runnable action, Duration delay)` | Schedules a specified task for execution after specified delay.

- ## Uses of AsynchronousCloseable in com.tick42.glue.core.contexts

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.core.contexts
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `Context<T>` | A shared context.

  Methods in com.tick42.glue.core.contexts that return types with arguments of type AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `CompletionStage<? extends AsynchronousCloseable>` | Context.`data​(ContextDataSubscriber<T> subscriber)` | Subscribe a specified callback for data updates.

- ## Uses of AsynchronousCloseable in com.tick42.glue.core.interop

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.core.interop
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `MethodRegistration` |

  Methods in com.tick42.glue.core.interop that return types with arguments of type AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `CompletionStage<AsynchronousCloseable>` | Interop.`methods​(Interop.ServerMethodSubscriber subscriber)` |
  `CompletionStage<AsynchronousCloseable>` | Interop.`servers​(Interop.InstanceSubscriber subscriber)` |

- ## Uses of AsynchronousCloseable in com.tick42.glue.core.interop.discovery

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.core.interop.discovery
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `Search<T>` | Entry point of the discovery API.

  Classes in com.tick42.glue.core.interop.discovery that implement AsynchronousCloseable
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `MethodSearch<R>` |
  `class` | `ServerSearch` |

- ## Uses of AsynchronousCloseable in com.tick42.glue.core.interop.stream.publish

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.core.interop.stream.publish
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `StreamConsumer<T>` | Accepted stream consumer.
  `interface` | `StreamProducer` | Stream data producer.

- ## Uses of AsynchronousCloseable in com.tick42.glue.core.interop.stream.receive

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.core.interop.stream.receive
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `StreamSubscription` | Subscription for a streaming `ServerMethod`.

  Methods in com.tick42.glue.core.interop.stream.receive that return AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `AsynchronousCloseable` | StreamPublisher.`subscribe​(StreamSubscriber<T> subscriber)` |

- ## Uses of AsynchronousCloseable in com.tick42.glue.desktop.applications

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.desktop.applications
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `ApplicationInstance` | Represents possibly running application instance.

  Methods in com.tick42.glue.desktop.applications that return types with arguments of type AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `CompletionStage<AsynchronousCloseable>` | ApplicationManager.`registerInstanceHandler​(String applicationName, ApplicationInstanceHandler handler)` | Registers a handler function to be executed when child application instance is started.

- ## Uses of AsynchronousCloseable in com.tick42.glue.desktop.channels

  Methods in com.tick42.glue.desktop.channels that return types with arguments of type AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `CompletionStage<AsynchronousCloseable>` | ChannelContext.`subscribe​(ChannelContextSubscriber<T> subscriber)` | Subscribes the specified `subscriber` for channel context updates.

- ## Uses of AsynchronousCloseable in com.tick42.glue.desktop.intents

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.desktop.intents
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `IntentListenerRegistration` | Reference to an Intent listener registration.

- ## Uses of AsynchronousCloseable in com.tick42.glue.desktop.layouts

  Methods in com.tick42.glue.desktop.layouts that return types with arguments of type AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `<T> CompletionStage<AsynchronousCloseable>` | Layouts.`addSaveListener​(LayoutSaveHandler<T> handler)` | Registers a handler to provide additional context to be saved with the layout state.
  `<T> CompletionStage<AsynchronousCloseable>` | Layouts.`addSaveListener​(String instanceId, LayoutSaveHandler<T> handler)` | Registers a handler to provide additional context to be saved with the layout state of a specific instance.

- ## Uses of AsynchronousCloseable in com.tick42.glue.desktop.windows

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.desktop.windows
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `Window` | Glue desktop window.

  Methods in com.tick42.glue.desktop.windows that return AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `AsynchronousCloseable` | Window.`onContextUpdated​(WindowContextUpdatedEvent.Listener listener)` | Registers a callback to be notified upon context update.

- ## Uses of AsynchronousCloseable in com.tick42.glue.internal

  Classes in com.tick42.glue.internal that implement AsynchronousCloseable
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `Tick42Glue` |

- ## Uses of AsynchronousCloseable in com.tick42.glue.office.spreadsheets

  Subinterfaces of AsynchronousCloseable in com.tick42.glue.office.spreadsheets
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `Sheet<T>` | Sheet.

  Methods in com.tick42.glue.office.spreadsheets that return AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `AsynchronousCloseable` | Sheet.`onChange​(SheetChangeHandler<T> handler)` | Registers a change handler to be invoked when the sheet is changed in Excel.

  Methods in com.tick42.glue.office.spreadsheets that return types with arguments of type AsynchronousCloseable
  Modifier and Type | Method | Description
  --- | --- | ---
  `CompletionStage<AsynchronousCloseable>` | Spreadsheets.`status​(Spreadsheets.StatusSubscriber subscriber)` | Registers a status subscribers.