Package com.tick42.glue.internal
Class Tick42Glue
java.lang.Object
com.tick42.glue.internal.Tick42Glue
- All Implemented Interfaces:
AsynchronousCloseable,GlueApplication,GlueEvent.Monitor,Glue,AutoCloseable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionEntry point forApplicationManagerAPI.static Tick42Glue.Builderbuilder()Creates a builder for Glue instances.channels()Entry point forChannelsAPI.Initiates a shutdown.contexts()Entry point forSharedContextsAPI.env()Returns the Glue environment.excel()intents()Entry point forIntentsAPI.interop()Entry point forInteropAPI.layouts()Entry point forLayoutsAPI.Entry point forNotificationsAPI.<E extends GlueEvent<?>>
CompletionStage<GlueEvent.Subscription<E>>on(GlueEvent.Listener<? extends E> listener) onClose()Return a stage that will complete whenAsynchronousCloseable.closeAsync()is called and shutdown completes.outlook()region()Returns the Glue region.version()Returns the version of the Glue library.windows()Entry point forWindow ManagementAPI.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tick42.glue.core.AsynchronousCloseable
close
-
Method Details
-
version
Description copied from interface:GlueReturns the version of the Glue library. -
env
Description copied from interface:GlueReturns the Glue environment. -
region
Description copied from interface:GlueReturns the Glue region. -
interop
Description copied from interface:GlueApplicationEntry point forInteropAPI.- Specified by:
interopin interfaceGlueApplication- Returns:
- interop for this Glue application
-
contexts
Description copied from interface:GlueApplicationEntry point forSharedContextsAPI.- Specified by:
contextsin interfaceGlueApplication- Returns:
- shared contexts for this Glue application
-
windows
Description copied from interface:GlueEntry point forWindow ManagementAPI. -
channels
Description copied from interface:GlueEntry point forChannelsAPI. -
notifications
Description copied from interface:GlueEntry point forNotificationsAPI.- Specified by:
notificationsin interfaceGlue- Returns:
- notifications for this Glue application
-
appManager
Description copied from interface:GlueEntry point forApplicationManagerAPI.- Specified by:
appManagerin interfaceGlue- Returns:
- app manager for this Glue application
-
layouts
Description copied from interface:GlueEntry point forLayoutsAPI. -
intents
Description copied from interface:GlueEntry point forIntentsAPI. -
outlook
-
excel
-
onClose
Description copied from interface:AsynchronousCloseableReturn a stage that will complete whenAsynchronousCloseable.closeAsync()is called and shutdown completes.- Specified by:
onClosein interfaceAsynchronousCloseable- Returns:
- a stage that will complete when shutdown is complete, never
null
-
closeAsync
Description copied from interface:AsynchronousCloseableInitiates a shutdown.- Specified by:
closeAsyncin interfaceAsynchronousCloseable- Returns:
- a stage that will complete when shutdown is complete, never
null
-
on
public <E extends GlueEvent<?>> CompletionStage<GlueEvent.Subscription<E>> on(GlueEvent.Listener<? extends E> listener) - Specified by:
onin interfaceGlueEvent.Monitor
-
builder
Description copied from interface:GlueCreates a builder for Glue instances.- Returns:
- builder to create a new instance, never
null
-