Package com.tick42.glue
Interface Glue
-
- All Superinterfaces:
AsynchronousCloseable,AutoCloseable,GlueApplication,GlueEvent.Monitor
- All Known Implementing Classes:
Tick42Glue
public interface Glue extends GlueApplication
The main entry point of Glue library.To create a Glue instance use
builder()method.- See Also:
builder()
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceGlue.BuilderHelper to build aGlueinstance.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description ApplicationManagerappManager()Entry point forApplicationManagerAPI.static Glue.Builderbuilder()Creates a builder for Glue instances.Channelschannels()Entry point forChannelsAPI.Stringenv()Returns the Glue environment.Spreadsheetsexcel()Intentsintents()Entry point forIntentsAPI.Layoutslayouts()Entry point forLayoutsAPI.Notificationsnotifications()Entry point forNotificationsAPI.Mailoutlook()Stringregion()Returns the Glue region.Stringversion()Returns the version of the Glue library.WindowManagerwindows()Entry point forWindow ManagementAPI.-
Methods inherited from interface com.tick42.glue.core.AsynchronousCloseable
close, closeAsync, onClose
-
Methods inherited from interface com.tick42.glue.core.GlueApplication
contexts, interop, metrics
-
Methods inherited from interface com.tick42.glue.core.GlueEvent.Monitor
on
-
-
-
-
Method Detail
-
version
String version()
Returns the version of the Glue library.- Returns:
- version of the Glue library, never
null
-
env
String env()
Returns the Glue environment.- Returns:
- environment, never
null - Since:
- 1.3.4
-
region
String region()
Returns the Glue region.- Returns:
- region, never
null - Since:
- 1.3.4
-
windows
WindowManager windows()
Entry point forWindow ManagementAPI.- Returns:
- window manager for this Glue application
-
outlook
Mail outlook()
-
excel
Spreadsheets excel()
-
channels
Channels channels()
Entry point forChannelsAPI.- Returns:
- channels for this Glue application
-
notifications
Notifications notifications()
Entry point forNotificationsAPI.- Returns:
- notifications for this Glue application
-
appManager
ApplicationManager appManager()
Entry point forApplicationManagerAPI.- Returns:
- app manager for this Glue application
-
layouts
Layouts layouts()
Entry point forLayoutsAPI.- Returns:
- layouts manager for this Glue application
-
builder
static Glue.Builder builder()
Creates a builder for Glue instances.- Returns:
- builder to create a new instance, never
null
-
-