# Index

A B C D E F G H I L M N O P Q R S T U V W
All Classes|All Packages

## A

accept() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequest
accept() - Static method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequestHandler
  Returns a `StreamSubscriptionRequestHandler` that accepts all subscription request and subscribes them to the default stream.
accept(E) - Method in interface com.tick42.glue.core.GlueEvent.Listener
accept(BiFunction<T, Instance, String>) - Static method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequestHandler
  Returns a `StreamSubscriptionRequestHandler` that accepts all subscription request and subscribes them to a stream with id returned by the provided `streamFunction.apply(arg, caller)`.
acceptOn(String) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequest
action(String, String) - Method in class com.tick42.glue.desktop.notifications.NotificationOptions.Builder
action(String, String, Map<String, Object>) - Method in class com.tick42.glue.desktop.notifications.NotificationOptions.Builder
ACTIVITY - com.tick42.glue.desktop.layouts.LayoutComponentType
ACTIVITY - com.tick42.glue.desktop.layouts.LayoutType
addFrameButton(String, ButtonOptions) - Method in interface com.tick42.glue.desktop.windows.Window
  Adds a button to the window frame.
addIntentListener(IntentListenerRequest<T>, IntentContextHandler<T, R>) - Method in interface com.tick42.glue.desktop.intents.Intents
addIntentListener(String, IntentContextHandler<Map<String, Object>, Map<String, Object>>) - Method in interface com.tick42.glue.desktop.intents.Intents
addSaveListener(LayoutSaveHandler<T>) - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Registers a handler to provide additional context to be saved with the layout state.
addSaveListener(String, LayoutSaveHandler<T>) - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Registers a handler to provide additional context to be saved with the layout state of a specific instance.
all() - Method in interface com.tick42.glue.core.interop.discovery.Search
  Retrieves all elements matching the search criteria.
all() - Method in class com.tick42.glue.core.interop.discovery.ServerSearch
all() - Method in interface com.tick42.glue.desktop.intents.Intents
andThen(Function<? super StreamConsumer<T>, ? extends StreamConsumer<T>>) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequestHandler
any() - Method in interface com.tick42.glue.core.interop.discovery.Search
  Retrieves any one of the elements from a set matching the search criteria.
any() - Method in class com.tick42.glue.core.interop.discovery.ServerSearch
application(String) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
application(String) - Static method in class com.tick42.glue.desktop.intents.IntentTarget
  Returns an `IntentTarget` that will start a new instance of a specific Intent handler application.
application(Predicate<String>) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
APPLICATION - com.tick42.glue.desktop.intents.IntentHandlerType
  Application has described itself as implementor of the intent in its application definition.
APPLICATION_DEFAULT - com.tick42.glue.desktop.layouts.LayoutType
ApplicationInstance - Interface in com.tick42.glue.desktop.applications
  Represents possibly running application instance.
ApplicationInstanceHandler - Interface in com.tick42.glue.desktop.applications
  Handler function to be invoked when a child application instance is started.
ApplicationManager - Interface in com.tick42.glue.desktop.applications
  Application Manager API.
applications() - Method in interface com.tick42.glue.desktop.applications.ApplicationManager
  Returns configurations for all available applications.
appManager() - Method in interface com.tick42.glue.Glue
  Entry point for `ApplicationManager` API.
appManager() - Method in class com.tick42.glue.internal.Tick42Glue
asMatchPredicate() - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
ASYNC - com.tick42.glue.core.interop.InvocationType
AsynchronousCloseable - Interface in com.tick42.glue.core
  A resource that can be closed in a non-blocking manner.
at(long, long) - Static method in class com.tick42.glue.office.spreadsheets.ValidationError

## B

body(String) - Method in class com.tick42.glue.office.mail.NewEmailOptions.Builder
Bounds - Class in com.tick42.glue.desktop.windows
Bounds(int, int, int, int) - Constructor for class com.tick42.glue.desktop.windows.Bounds
Buffer - Class in com.tick42.glue.internal
Buffer() - Constructor for class com.tick42.glue.internal.Buffer
build() - Method in interface com.tick42.glue.core.GlueApplication.Builder
  Convenience method to call `GlueApplication.Builder.buildAsync()` and block on the result.
build() - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
build() - Method in class com.tick42.glue.core.interop.Instance.Builder
build() - Method in class com.tick42.glue.core.interop.InvocationOptions.Builder
build() - Method in class com.tick42.glue.core.interop.MethodDefinition.Builder
build() - Method in class com.tick42.glue.core.interop.ServerMethod.Builder
build() - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest.Builder
build() - Method in class com.tick42.glue.desktop.intents.IntentRequest.Builder
  Creates a new `IntentRequest` instance.
build() - Method in class com.tick42.glue.desktop.layouts.LayoutRestoreOptions.Builder
build() - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions.Builder
build() - Method in class com.tick42.glue.desktop.notifications.NotificationAction.Builder
build() - Method in class com.tick42.glue.desktop.notifications.NotificationOptions.Builder
build() - Method in class com.tick42.glue.desktop.windows.ButtonOptions.Builder
build() - Method in class com.tick42.glue.desktop.windows.WindowOptions.Builder
build() - Method in class com.tick42.glue.desktop.windows.WindowRegistration.Builder
build() - Method in class com.tick42.glue.office.mail.NewEmailOptions.Builder
build() - Method in class com.tick42.glue.office.spreadsheets.ValidationError.Builder
build(String) - Method in class com.tick42.glue.office.spreadsheets.ColumnOptions.Builder
buildAsync() - Method in interface com.tick42.glue.core.GlueApplication.Builder
  Creates the Glue application with the options specified by this builder.
buildAsync() - Method in class com.tick42.glue.internal.Tick42Glue.Builder
builder() - Static method in class com.tick42.glue.core.interop.InvocationOptions
builder() - Static method in class com.tick42.glue.desktop.windows.ButtonOptions
builder() - Static method in interface com.tick42.glue.Glue
  Creates a builder for Glue instances.
builder() - Static method in class com.tick42.glue.internal.Tick42Glue
builder(Instance, String) - Static method in class com.tick42.glue.core.interop.ServerMethod
builder(WindowHandle<?>) - Static method in class com.tick42.glue.desktop.windows.WindowRegistration
builder(String) - Static method in class com.tick42.glue.core.interop.MethodDefinition
builder(String) - Static method in class com.tick42.glue.desktop.layouts.LayoutRestoreOptions
builder(String) - Static method in class com.tick42.glue.desktop.layouts.NewLayoutOptions
builder(String) - Static method in class com.tick42.glue.desktop.notifications.NotificationAction
builder(String) - Static method in class com.tick42.glue.office.spreadsheets.ColumnOptions
Builder() - Constructor for class com.tick42.glue.internal.Tick42Glue.Builder
Builder(String) - Constructor for class com.tick42.glue.desktop.layouts.NewLayoutOptions.Builder
Builder(String) - Constructor for class com.tick42.glue.desktop.notifications.NotificationOptions.Builder
ButtonOptions - Class in com.tick42.glue.desktop.windows
ButtonOptions.Builder<B extends ButtonOptions.Builder> - Class in com.tick42.glue.desktop.windows

## C

CANVAS - com.tick42.glue.desktop.layouts.LayoutComponentType
cc(String...) - Method in class com.tick42.glue.office.mail.NewEmailOptions.Builder
changeBounds(Bounds) - Method in interface com.tick42.glue.desktop.windows.Window
  Changes the window position and size
changeChannel(String) - Method in interface com.tick42.glue.desktop.channels.ChannelContext
  Changes the current channel of this context.
changeChannel(String) - Method in interface com.tick42.glue.desktop.windows.Window
  Changes the window channel
changeColumns(BiConsumer<ColumnsBuilder<?>, RowsBuilder<T, ?>>) - Method in interface com.tick42.glue.office.spreadsheets.Sheet
  Change the columns (and optionally the rows) in the sheet.
changeColumns(Consumer<ColumnsBuilder<?>>) - Method in interface com.tick42.glue.office.spreadsheets.Sheet
  Change the columns in the sheet, keeping the existing data.
changeContext(Map<String, Object>) - Method in interface com.tick42.glue.desktop.windows.Window
  Changes the window context
changeData(Consumer<RowsBuilder<T, ?>>) - Method in interface com.tick42.glue.office.spreadsheets.Sheet
  Change the rows in this sheet.
changeTitle(String) - Method in interface com.tick42.glue.desktop.windows.Window
  Changes the window title
changeVisibility(boolean) - Method in interface com.tick42.glue.desktop.windows.Window
  Changes the visibility.
channel() - Method in interface com.tick42.glue.desktop.channels.ChannelContext
  The current name of the channel.
channel() - Method in class com.tick42.glue.desktop.windows.WindowOptions.Builder
channel(String) - Method in class com.tick42.glue.desktop.windows.WindowOptions.Builder
ChannelContext<T> - Interface in com.tick42.glue.desktop.channels
  Channel context.
ChannelContextChangedEvent - Class in com.tick42.glue.desktop.channels.event
ChannelContextChangedEvent(ChannelContext<?>) - Constructor for class com.tick42.glue.desktop.channels.event.ChannelContextChangedEvent
ChannelContextChangedEvent.Listener - Interface in com.tick42.glue.desktop.channels.event
ChannelContextDataSubscriber<T> - Interface in com.tick42.glue.desktop.channels
ChannelContextSubscriber<T> - Interface in com.tick42.glue.desktop.channels
ChannelContextUpdatedEvent - Class in com.tick42.glue.desktop.channels.event
ChannelContextUpdatedEvent(ChannelContext<?>) - Constructor for class com.tick42.glue.desktop.channels.event.ChannelContextUpdatedEvent
ChannelContextUpdatedEvent.Listener - Interface in com.tick42.glue.desktop.channels.event
channels() - Method in interface com.tick42.glue.Glue
  Entry point for `Channels` API.
channels() - Method in class com.tick42.glue.internal.Tick42Glue
Channels - Interface in com.tick42.glue.desktop.channels
  Channels.
CHILD_WINDOW - com.tick42.glue.desktop.layouts.LayoutComponentType
CLICKONCE - com.tick42.glue.desktop.layouts.LayoutComponentType
close() - Method in interface com.tick42.glue.core.AsynchronousCloseable
closeAsync() - Method in interface com.tick42.glue.core.AsynchronousCloseable
  Initiates a shutdown.
closeAsync() - Method in class com.tick42.glue.core.interop.discovery.MethodSearch
closeAsync() - Method in class com.tick42.glue.core.interop.discovery.ServerSearch
closeAsync() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamBranch
  Remove all subscribers from this branch
closeAsync() - Method in class com.tick42.glue.internal.Tick42Glue
code() - Method in class com.tick42.glue.core.interop.invoke.MethodInvocationResponse.Status
column(String, ColumnOptions.Builder) - Method in interface com.tick42.glue.office.spreadsheets.ColumnsBuilder
column(String, String) - Method in interface com.tick42.glue.office.spreadsheets.ColumnsBuilder
ColumnOptions - Class in com.tick42.glue.office.spreadsheets
ColumnOptions.Builder - Class in com.tick42.glue.office.spreadsheets
ColumnsBuilder<B extends ColumnsBuilder<B>> - Interface in com.tick42.glue.office.spreadsheets
com.tick42.glue - package com.tick42.glue
com.tick42.glue.core - package com.tick42.glue.core
  The core API for Glue.
com.tick42.glue.core.contexts - package com.tick42.glue.core.contexts
com.tick42.glue.core.contexts.event - package com.tick42.glue.core.contexts.event
com.tick42.glue.core.interop - package com.tick42.glue.core.interop
  Interop API .
com.tick42.glue.core.interop.discovery - package com.tick42.glue.core.interop.discovery
com.tick42.glue.core.interop.event - package com.tick42.glue.core.interop.event
com.tick42.glue.core.interop.invoke - package com.tick42.glue.core.interop.invoke
com.tick42.glue.core.interop.stream.publish - package com.tick42.glue.core.interop.stream.publish
com.tick42.glue.core.interop.stream.receive - package com.tick42.glue.core.interop.stream.receive
com.tick42.glue.desktop.applications - package com.tick42.glue.desktop.applications
  The application management API for Glue Desktop.
com.tick42.glue.desktop.channels - package com.tick42.glue.desktop.channels
  The channels API for Glue.
com.tick42.glue.desktop.channels.event - package com.tick42.glue.desktop.channels.event
com.tick42.glue.desktop.intents - package com.tick42.glue.desktop.intents
  Intents API.
com.tick42.glue.desktop.layouts - package com.tick42.glue.desktop.layouts
com.tick42.glue.desktop.notifications - package com.tick42.glue.desktop.notifications
com.tick42.glue.desktop.windows - package com.tick42.glue.desktop.windows
  The window management API for Glue.
com.tick42.glue.desktop.windows.event - package com.tick42.glue.desktop.windows.event
com.tick42.glue.internal - package com.tick42.glue.internal
  Internal implementation details.
com.tick42.glue.office.mail - package com.tick42.glue.office.mail
com.tick42.glue.office.spreadsheets - package com.tick42.glue.office.spreadsheets
  The spreadsheet API for Glue Office.
compose(Consumer<NewEmailOptions.Builder<?>>) - Method in interface com.tick42.glue.office.mail.Mail
compose(Consumer<SheetChange<T>>) - Method in interface com.tick42.glue.office.spreadsheets.SheetChangeHandler
Context<T> - Interface in com.tick42.glue.core.contexts
  A shared context.
ContextCreatedEvent - Class in com.tick42.glue.core.contexts.event
ContextCreatedEvent(SharedContexts) - Constructor for class com.tick42.glue.core.contexts.event.ContextCreatedEvent
ContextCreatedEvent.Listener - Interface in com.tick42.glue.core.contexts.event
ContextDataSubscriber<T> - Interface in com.tick42.glue.core.contexts
  Callback for context data updates.
ContextDeletedEvent - Class in com.tick42.glue.core.contexts.event
ContextDeletedEvent(SharedContexts) - Constructor for class com.tick42.glue.core.contexts.event.ContextDeletedEvent
ContextDeletedEvent.Listener - Interface in com.tick42.glue.core.contexts.event
contexts() - Method in interface com.tick42.glue.core.GlueApplication
  Entry point for `SharedContexts` API.
contexts() - Method in class com.tick42.glue.internal.Tick42Glue
ContextUpdatedEvent - Class in com.tick42.glue.core.contexts.event
ContextUpdatedEvent(Context<?>) - Constructor for class com.tick42.glue.core.contexts.event.ContextUpdatedEvent
ContextUpdatedEvent.Listener - Interface in com.tick42.glue.core.contexts.event
create(Window) - Method in interface com.tick42.glue.desktop.channels.Channels
  Creates a channel context for specified window.
create(Window, ReifiedType<T>) - Method in interface com.tick42.glue.desktop.channels.Channels
create(String, Consumer<NotificationOptions.Builder>) - Method in interface com.tick42.glue.desktop.notifications.Notifications
create(Consumer<SheetOptions.Builder<Map<String, Object>, ?>>) - Method in interface com.tick42.glue.office.spreadsheets.Spreadsheets
  Creates a new `Sheet` that can later be `opened`.

## D

data() - Method in interface com.tick42.glue.office.spreadsheets.SheetChange
data(ContextDataSubscriber<T>) - Method in interface com.tick42.glue.core.contexts.Context
  Subscribe a specified callback for data updates.
delete(LayoutType, String) - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Delete a layout via its name and type
description(String) - Method in class com.tick42.glue.desktop.notifications.NotificationOptions.Builder
details(String) - Method in class com.tick42.glue.desktop.notifications.NotificationOptions.Builder
disableChannel() - Method in class com.tick42.glue.desktop.windows.WindowOptions.Builder
disableStartingContext() - Method in interface com.tick42.glue.Glue.Builder
  Ignore configuration provided via `_GD_STARTING_CONTEXT_` environment variable.
disableStartingContext() - Method in class com.tick42.glue.internal.Tick42Glue.Builder

## E

EMPTY - com.tick42.glue.core.interop.invoke.MethodInvocationResult.Type
env() - Method in interface com.tick42.glue.Glue
  Returns the Glue environment.
env() - Method in class com.tick42.glue.internal.Tick42Glue
Environment - Class in com.tick42.glue.internal
Environment() - Constructor for class com.tick42.glue.internal.Environment
equals(Object) - Method in class com.tick42.glue.core.interop.Instance
equals(Object) - Method in class com.tick42.glue.desktop.windows.Bounds
excel() - Method in interface com.tick42.glue.Glue
excel() - Method in class com.tick42.glue.internal.Tick42Glue
EXE - com.tick42.glue.desktop.layouts.LayoutComponentType
exportLayouts() - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Exports the layouts of this user for external use.

## F

FIRE_AND_FORGET - com.tick42.glue.core.interop.InvocationType
FLAT - com.tick42.glue.desktop.windows.WindowMode
forEach(BiConsumer<? super String, ? super Object>) - Method in class com.tick42.glue.core.interop.Instance
forHandle(WindowHandle<?>) - Static method in class com.tick42.glue.desktop.windows.WindowRegistration
forLambda(Consumer<MethodRemovedEvent<T>>) - Static method in interface com.tick42.glue.core.interop.event.MethodRemovedEvent.Listener
forName(String) - Static method in class com.tick42.glue.core.interop.MethodDefinition
fromString(String) - Static method in enum com.tick42.glue.desktop.layouts.LayoutComponentType
fromString(String) - Static method in enum com.tick42.glue.desktop.layouts.LayoutImportMode
fromString(String) - Static method in enum com.tick42.glue.desktop.layouts.LayoutType

## G

get(String) - Method in class com.tick42.glue.core.interop.Instance
getAccepts() - Method in class com.tick42.glue.core.interop.MethodDefinition
  The signature of accepted arguments.
getActions() - Method in class com.tick42.glue.desktop.notifications.NotificationOptions
getApplication() - Method in class com.tick42.glue.core.interop.Instance
  Returns the name of the application.
getApplication() - Method in class com.tick42.glue.desktop.intents.IntentTarget
getApplication() - Method in class com.tick42.glue.desktop.layouts.LayoutComponent
getApplication() - Method in interface com.tick42.glue.internal.InternalContext
getApplicationDescription() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the user friendly (longer) description of the application, as specified in the application configuration.
getApplicationIcon() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the icon url of the application that has registered the intent handler.
getApplicationInstanceId() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the application instance id as `Optional`.
getApplicationName() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Name of the application which registered this Intent implementation, as specified in the application configuration.
getApplicationTitle() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the title of the application which registered this Intent implementation, as specified in the application configuration.
getArg() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamConsumer
getArg() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequest
getBackgroundColor() - Method in class com.tick42.glue.office.spreadsheets.ValidationError
getBoolean(GlueConfig.Option) - Method in interface com.tick42.glue.core.GlueConfig
getBranch() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamConsumer
getBranches() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamProducer
  List all available branches on the stream.
getButtonId() - Method in class com.tick42.glue.desktop.windows.event.WindowFrameButtonClickedEvent
getBytes(GlueConfig.Option) - Method in interface com.tick42.glue.core.GlueConfig
getCaller() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamConsumer
getCaller() - Method in exception com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRejectedException
getCaller() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequest
getChannel() - Method in class com.tick42.glue.desktop.windows.event.WindowChannelChangedEvent
getChannel() - Method in class com.tick42.glue.desktop.windows.WindowOptions
getColumn() - Method in class com.tick42.glue.office.spreadsheets.ValidationError
getComponents() - Method in class com.tick42.glue.desktop.layouts.Layout
getComponentType() - Method in class com.tick42.glue.desktop.layouts.LayoutComponent
getConfiguration() - Method in interface com.tick42.glue.desktop.applications.ApplicationInstance
  Returns the application configuration at the time application is started.
getConnection() - Method in interface com.tick42.glue.internal.InternalContext
getConsumers() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamBranch
  List all consumers on the branch.
getConsumers() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamProducer
getContext() - Method in class com.tick42.glue.core.contexts.event.ContextUpdatedEvent
getContext() - Method in class com.tick42.glue.desktop.intents.IntentRequest
getContext() - Method in class com.tick42.glue.desktop.layouts.Layout
getContext() - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions
getContext() - Method in class com.tick42.glue.desktop.windows.event.WindowContextUpdatedEvent
getContexts() - Method in class com.tick42.glue.core.contexts.event.ContextDeletedEvent
getContextTypes() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns a `List` with the context types that this handler supports.
getContextTypes() - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest
getData() - Method in interface com.tick42.glue.core.contexts.Context
  The current view of the context data.
getData() - Method in interface com.tick42.glue.core.interop.stream.receive.StreamData
  Returns the data from the stream.
getData() - Method in interface com.tick42.glue.desktop.channels.ChannelContext
  A snapshot of the current channel context data.
getData() - Method in interface com.tick42.glue.desktop.intents.IntentContext
getDefinition() - Method in class com.tick42.glue.core.interop.ServerMethod
getDescription() - Method in class com.tick42.glue.core.interop.MethodDefinition
getDescription() - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest
getDescription() - Method in class com.tick42.glue.desktop.notifications.NotificationOptions
getDescription() - Method in class com.tick42.glue.office.spreadsheets.ValidationError
getDetailsMethod() - Method in class com.tick42.glue.desktop.notifications.NotificationOptions
getDisplayName() - Method in class com.tick42.glue.core.interop.MethodDefinition
getDisplayName() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the human-readable name of the Intent handler, as specified in the intent definition.
getDisplayName() - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest
getEventType() - Method in interface com.tick42.glue.core.GlueEvent.Subscription
getForegroundColor() - Method in class com.tick42.glue.office.spreadsheets.ValidationError
getHandle() - Method in class com.tick42.glue.desktop.windows.WindowHandle
getHandle() - Method in class com.tick42.glue.desktop.windows.WindowRegistration
getHandler() - Method in interface com.tick42.glue.desktop.intents.IntentResult
  Returns the intent implementation that handled the intent.
getHandlers() - Method in interface com.tick42.glue.desktop.intents.Intent
  Return the `IntentHandler`s that provide an implementation for the intent and can be used to raise an intent request.
getHeader() - Method in class com.tick42.glue.office.spreadsheets.ColumnOptions
getHeight() - Method in class com.tick42.glue.desktop.windows.Bounds
getHost() - Static method in class com.tick42.glue.internal.Environment
getIcon() - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest
getId() - Method in class com.tick42.glue.core.interop.ServerMethod
getId() - Method in interface com.tick42.glue.desktop.applications.ApplicationInstance
  Returns the application instance id.
getImage() - Method in class com.tick42.glue.desktop.windows.ButtonOptions
getInstance() - Method in class com.tick42.glue.core.interop.ServerMethod
getInstance() - Method in interface com.tick42.glue.desktop.applications.ApplicationInstance
  Returns an `Optional` that contains the interop `Instance` for this application instance.
getInstance() - Method in class com.tick42.glue.desktop.intents.IntentTarget
getInstanceId() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the id of the running application instance.
getInstanceId() - Method in class com.tick42.glue.desktop.windows.WindowRegistration
getInstanceId() - Method in interface com.tick42.glue.internal.InternalContext
getInt(GlueConfig.Option) - Method in interface com.tick42.glue.core.GlueConfig
getIntent() - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest
getIntent() - Method in class com.tick42.glue.desktop.intents.IntentRequest
  Returns the name of the intent.
getInvocationTimeout() - Method in class com.tick42.glue.core.interop.InvocationOptions
getInvocationType() - Method in class com.tick42.glue.core.interop.InvocationOptions
getKey() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamBranch
getLabel() - Method in class com.tick42.glue.desktop.notifications.NotificationAction
getLayout() - Method in class com.tick42.glue.desktop.windows.event.WindowLayoutEvent
getLayoutName() - Method in interface com.tick42.glue.desktop.layouts.LayoutSaveRequest
  Returns the name of the layout to be saved.
getLayoutType() - Method in interface com.tick42.glue.desktop.layouts.LayoutSaveRequest
  Returns the type of the layout to be saved.
getMachine() - Method in class com.tick42.glue.core.interop.Instance
  Returns the name of the machine.
getMeta() - Method in class com.tick42.glue.desktop.windows.event.WindowLayoutEvent
getMethod() - Method in interface com.tick42.glue.core.interop.event.MethodEvent
getMethod() - Method in class com.tick42.glue.core.interop.event.MethodEvent.Support
getMethod() - Method in class com.tick42.glue.core.interop.event.ServerMethodEvent
getMethod() - Method in interface com.tick42.glue.core.interop.invoke.MethodInvocationResponse
getMethod() - Method in interface com.tick42.glue.core.interop.stream.receive.StreamSubscription
getMethod() - Method in class com.tick42.glue.desktop.notifications.NotificationAction
getMethods() - Method in interface com.tick42.glue.core.interop.Interop
getMethods(Predicate<ServerMethod>) - Method in interface com.tick42.glue.core.interop.Interop
getMode() - Method in enum com.tick42.glue.desktop.layouts.LayoutImportMode
getMode() - Method in class com.tick42.glue.desktop.windows.WindowOptions
getName() - Method in class com.tick42.glue.core.interop.MethodDefinition
getName() - Method in interface com.tick42.glue.desktop.applications.ApplicationInstance
  Returns the application name.
getName() - Method in interface com.tick42.glue.desktop.intents.Intent
  Return the name of the Intent for example `"ShowGraph"`.
getName() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the name of the Intent of this Intent implementation.
getName() - Method in class com.tick42.glue.desktop.layouts.Layout
getName() - Method in enum com.tick42.glue.desktop.layouts.LayoutComponentType
getName() - Method in class com.tick42.glue.desktop.layouts.LayoutRestoreOptions
getName() - Method in enum com.tick42.glue.desktop.layouts.LayoutType
getName() - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions
getObjectTypes() - Method in class com.tick42.glue.core.interop.MethodDefinition
getOptions() - Method in class com.tick42.glue.desktop.intents.IntentRequest
getOrder() - Method in class com.tick42.glue.desktop.windows.ButtonOptions
getParameters() - Method in class com.tick42.glue.desktop.notifications.NotificationAction
getPath() - Method in class com.tick42.glue.office.spreadsheets.ColumnOptions
getPid() - Static method in class com.tick42.glue.internal.Environment
getRawType() - Method in interface com.tick42.glue.core.ReifiedType
getReason() - Method in exception com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRejectedException
getRequest() - Method in interface com.tick42.glue.desktop.intents.IntentResult
  Returns the arguments that were used to raise the intent.
getResult() - Method in interface com.tick42.glue.desktop.intents.IntentResult
  Returns the data returned by the intent implementation when handing the intent.
getReturned() - Method in interface com.tick42.glue.core.interop.invoke.MethodInvocationResponse
getReturns() - Method in class com.tick42.glue.core.interop.MethodDefinition
  The signature of returned result.
getRow() - Method in class com.tick42.glue.office.spreadsheets.ValidationError
getScheduler() - Method in interface com.tick42.glue.internal.InternalContext
getServer() - Method in class com.tick42.glue.core.interop.event.ServerEvent
getServers() - Method in interface com.tick42.glue.core.interop.Interop
getServers(Predicate<Instance>) - Method in interface com.tick42.glue.core.interop.Interop
getShutdownRequestListener() - Method in interface com.tick42.glue.internal.InternalContext
getSource() - Method in class com.tick42.glue.core.GlueEvent
getSource() - Method in interface com.tick42.glue.core.interop.event.MethodEvent
getSource() - Method in class com.tick42.glue.desktop.windows.WindowHandle
getState() - Method in class com.tick42.glue.desktop.layouts.LayoutComponent
getStatus() - Method in interface com.tick42.glue.core.interop.invoke.MethodInvocationResponse
getString(GlueConfig.Option) - Method in interface com.tick42.glue.core.GlueConfig
getTarget() - Method in class com.tick42.glue.desktop.intents.IntentRequest
  Returns an `Optional` eventually containing Intent request's target.
getTitle() - Method in class com.tick42.glue.desktop.notifications.NotificationOptions
getTitle() - Method in class com.tick42.glue.desktop.windows.WindowOptions
getToolTip() - Method in class com.tick42.glue.desktop.windows.ButtonOptions
getType() - Method in interface com.tick42.glue.core.interop.invoke.MethodInvocationResult
  Return the type of the result.
getType() - Method in class com.tick42.glue.core.ReifiedType.Capture
getType() - Method in interface com.tick42.glue.core.ReifiedType
getType() - Method in interface com.tick42.glue.desktop.intents.IntentContext
  Returns an `Optional` eventually containing context type descriptor.
getType() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the type of the handler.
getType() - Method in class com.tick42.glue.desktop.layouts.Layout
getType() - Method in class com.tick42.glue.desktop.layouts.LayoutRestoreOptions
getType() - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions
getType() - Method in class com.tick42.glue.desktop.notifications.NotificationOptions
getUser() - Method in class com.tick42.glue.core.interop.Instance
  Returns the name of the user.
getWidth() - Method in class com.tick42.glue.desktop.windows.Bounds
getWidth() - Method in class com.tick42.glue.office.spreadsheets.ColumnOptions
getWindowHandle(W) - Method in interface com.tick42.glue.desktop.windows.WindowManager
  Get a window handle for specified window object.
getWorkbook() - Method in interface com.tick42.glue.office.spreadsheets.SheetOptions
getWorksheet() - Method in interface com.tick42.glue.office.spreadsheets.SheetOptions
getX() - Method in class com.tick42.glue.desktop.windows.Bounds
getY() - Method in class com.tick42.glue.desktop.windows.Bounds
GLOBAL - com.tick42.glue.desktop.layouts.LayoutType
Glue - Interface in com.tick42.glue
  The main entry point of Glue library.
Glue.Builder - Interface in com.tick42.glue
  Helper to build a `Glue` instance.
GlueApplication - Interface in com.tick42.glue.core
  Glue application.
GlueApplication.Builder<B extends GlueApplication.Builder<B,​A>,​A extends GlueApplication> - Interface in com.tick42.glue.core
  Helper to build a `GlueApplication` instance.
GlueConfig - Interface in com.tick42.glue.core
GlueConfig.Option - Interface in com.tick42.glue.core
  Describes an option in Glue's configuration.
GlueEvent<T> - Class in com.tick42.glue.core
  Base type from which all Glue events are derived.
GlueEvent.Listener<E extends GlueEvent<?>> - Interface in com.tick42.glue.core
GlueEvent.Monitor - Interface in com.tick42.glue.core
GlueEvent.Subscription<E> - Interface in com.tick42.glue.core
GlueException - Exception in com.tick42.glue.core
  Base type for all exceptions thrown by Glue.
GlueException(String) - Constructor for exception com.tick42.glue.core.GlueException
  Constructs a new Glue exception with the specified detail message.
GlueException(String, Throwable) - Constructor for exception com.tick42.glue.core.GlueException
  Constructs a new Glue exception with the specified detail message and cause.
glueVersion() - Static method in class com.tick42.glue.internal.Main

## H

handle(StreamSubscriptionRequest<T>) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequestHandler
  Handle subscription request.
handle(IntentContext<T>) - Method in interface com.tick42.glue.desktop.intents.IntentContextHandler
  Handle Intent context update.
handle(LayoutSaveRequest) - Method in interface com.tick42.glue.desktop.layouts.Layouts.SaveRequestListener
  Deprecated.
handle(LayoutSaveRequest) - Method in interface com.tick42.glue.desktop.layouts.LayoutSaveHandler
  Invoked when layout state save is requested to return context.
handle(T, Instance) - Method in interface com.tick42.glue.core.interop.invoke.MethodInvocationHandler
handle(T, Instance) - Method in interface com.tick42.glue.core.interop.invoke.SynchronousMethodInvocationHandler
hashCode() - Method in class com.tick42.glue.core.interop.Instance
hashCode() - Method in class com.tick42.glue.desktop.windows.Bounds
hasMultipleResponses() - Method in interface com.tick42.glue.core.interop.invoke.MethodInvocationResult
  Whether this result contains multiple responses.
hidden() - Method in class com.tick42.glue.office.spreadsheets.ColumnOptions.Builder
HIGH - com.tick42.glue.desktop.notifications.NotificationSeverity

## I

image(byte[]) - Method in class com.tick42.glue.desktop.windows.ButtonOptions.Builder
importLayouts(Collection<Layout>, LayoutImportMode) - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Imports layouts by either merging them or replacing them.
in(Interop, Scheduler) - Method in class com.tick42.glue.core.interop.discovery.ServerQuery
in(Interop, Scheduler, Duration) - Method in class com.tick42.glue.core.interop.discovery.MethodQuery
instance() - Static method in interface com.tick42.glue.core.interop.discovery.Search
instance() - Method in interface com.tick42.glue.core.interop.Interop
instance(String) - Static method in class com.tick42.glue.desktop.intents.IntentTarget
  Returns an `IntentTarget` that will reuse a specific instance of an Intent handler.
Instance - Class in com.tick42.glue.core.interop
INSTANCE - com.tick42.glue.desktop.intents.IntentHandlerType
  A running instance of an application that can handle the intent.
Instance.Builder - Class in com.tick42.glue.core.interop
InstanceMatch - Class in com.tick42.glue.core.interop.discovery
InstanceMatch.Builder<B extends InstanceMatch.Builder<?>> - Class in com.tick42.glue.core.interop.discovery
instances() - Method in interface com.tick42.glue.desktop.applications.ApplicationManager
  This method shows all open application with their startup options.
intent(String) - Static method in class com.tick42.glue.desktop.intents.IntentRequest
  Creates an `IntentRequest.Builder` for specified Intent name.
intent(String, ReifiedType<T>) - Static method in class com.tick42.glue.desktop.intents.IntentListenerRequest
Intent - Interface in com.tick42.glue.desktop.intents
  Represents an intent.
IntentContext<T> - Interface in com.tick42.glue.desktop.intents
  Represents a context to be used to raise an Intent.
IntentContextHandler<T,​R> - Interface in com.tick42.glue.desktop.intents
  Intent context update handler.
IntentHandler - Interface in com.tick42.glue.desktop.intents
  Describes an implementation of an intent.
IntentHandlerType - Enum in com.tick42.glue.desktop.intents
  `IntentHandler` Types.
IntentListenerRegistration - Interface in com.tick42.glue.desktop.intents
  Reference to an Intent listener registration.
IntentListenerRequest<T> - Class in com.tick42.glue.desktop.intents
  Describes a request to define a dynamic Intent.
IntentListenerRequest.Builder<T> - Class in com.tick42.glue.desktop.intents
  Builder for `IntentListenerRequest`s.
IntentRequest - Class in com.tick42.glue.desktop.intents
  Represents a request to raise an intent.
IntentRequest.Builder - Class in com.tick42.glue.desktop.intents
  Builder for `IntentRequest`s.
IntentResult<T> - Interface in com.tick42.glue.desktop.intents
  Results of a raised intent.
intents() - Method in interface com.tick42.glue.Glue
  Entry point for `Intents` API.
intents() - Method in class com.tick42.glue.internal.Tick42Glue
Intents - Interface in com.tick42.glue.desktop.intents
  Intents API.
IntentTarget - Class in com.tick42.glue.desktop.intents
  Target of the raised intent.
InternalContext - Interface in com.tick42.glue.internal
interop() - Method in interface com.tick42.glue.core.GlueApplication
  Entry point for `Interop` API.
interop() - Method in class com.tick42.glue.internal.Tick42Glue
Interop - Interface in com.tick42.glue.core.interop
Interop.InstanceSubscriber - Interface in com.tick42.glue.core.interop
Interop.ServerMethodSubscriber - Interface in com.tick42.glue.core.interop
InteropEvent<T> - Class in com.tick42.glue.core.interop.event
InteropEvent.Listener<E extends GlueEvent<?>> - Interface in com.tick42.glue.core.interop.event
InvocationOptions - Class in com.tick42.glue.core.interop
InvocationOptions.Builder - Class in com.tick42.glue.core.interop
invocationTimeout(Duration) - Method in class com.tick42.glue.core.interop.InvocationOptions.Builder
invocationType(InvocationType) - Method in class com.tick42.glue.core.interop.InvocationOptions.Builder
InvocationType - Enum in com.tick42.glue.core.interop
invoke(String, Map<String, Object>) - Method in interface com.tick42.glue.core.interop.Interop
invoke(Collection<ServerMethod>, T, InvocationOptions, ReifiedType<R>) - Method in interface com.tick42.glue.core.interop.Interop
invoke(T, InvocationOptions) - Method in class com.tick42.glue.core.interop.discovery.MethodSearch
  Invokes any one of the methods matching the search criteria with the designated invocation arguments and options.
invokeAll(T, InvocationOptions) - Method in class com.tick42.glue.core.interop.discovery.MethodSearch
  Invokes all methods that match the search criteria with the designated invocation arguments and options.
isApplication() - Method in class com.tick42.glue.desktop.intents.IntentTarget
isChannelEnabled() - Method in class com.tick42.glue.desktop.windows.WindowOptions
isDefined(GlueConfig.Option) - Method in interface com.tick42.glue.core.GlueConfig
isIncludeHidden() - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions
isInstance() - Method in class com.tick42.glue.desktop.intents.IntentTarget
isLocal() - Method in class com.tick42.glue.core.interop.Instance
  Returns whether or not this instance is running on the local machine.
isPrivate() - Method in interface com.tick42.glue.core.interop.stream.receive.StreamData
  Returns `true` if the data was sent to this subscriber only and `false` otherwise.
isReuse() - Method in class com.tick42.glue.desktop.intents.IntentTarget
isStartNew() - Method in class com.tick42.glue.desktop.intents.IntentTarget
isSubTypeOf(Class<?>) - Method in interface com.tick42.glue.core.ReifiedType
isSuccess() - Method in class com.tick42.glue.core.interop.invoke.MethodInvocationResponse.Status
isSuperTypeOf(Class<?>) - Method in interface com.tick42.glue.core.ReifiedType
isSupportsStreaming() - Method in class com.tick42.glue.core.interop.ServerMethod
isSystem() - Method in interface com.tick42.glue.core.contexts.Context
isWindowSupported(W) - Method in interface com.tick42.glue.desktop.windows.WindowManager
  Checks if this window manager may find the handle of the specified window.
iterator() - Method in interface com.tick42.glue.core.interop.invoke.MethodInvocationResult
  Return `iterator` over all received responses.

## L

label(String) - Method in class com.tick42.glue.desktop.notifications.NotificationAction.Builder
Layout - Class in com.tick42.glue.desktop.layouts
  Describes a layout with all of its state.
Layout(String, LayoutType, List<LayoutComponent>, Map<String, Object>) - Constructor for class com.tick42.glue.desktop.layouts.Layout
LayoutComponent - Class in com.tick42.glue.desktop.layouts
LayoutComponent(String, LayoutComponentType, Map<String, Object>) - Constructor for class com.tick42.glue.desktop.layouts.LayoutComponent
LayoutComponentType - Enum in com.tick42.glue.desktop.layouts
LayoutImportMode - Enum in com.tick42.glue.desktop.layouts
LayoutRestoreOptions - Class in com.tick42.glue.desktop.layouts
LayoutRestoreOptions.Builder - Class in com.tick42.glue.desktop.layouts
layouts() - Method in interface com.tick42.glue.Glue
  Entry point for `Layouts` API.
layouts() - Method in class com.tick42.glue.internal.Tick42Glue
Layouts - Interface in com.tick42.glue.desktop.layouts
  API for managing Glue Desktop layouts.
Layouts.SaveRequestListener - Interface in com.tick42.glue.desktop.layouts
  Deprecated.
LayoutSaveHandler<T> - Interface in com.tick42.glue.desktop.layouts
  A handler function to be invoked when layout save state is requested.
LayoutSaveRequest - Interface in com.tick42.glue.desktop.layouts
  Layout state save request context.
LayoutType - Enum in com.tick42.glue.desktop.layouts
list() - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Lists available layouts.
list() - Method in interface com.tick42.glue.desktop.windows.WindowManager
  Returns a list of available windows.
localOnly(boolean) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
  Flag whether or not the search should include remote instances.
localOnly(boolean) - Method in class com.tick42.glue.core.interop.discovery.MethodMatch.Builder
  Flag whether or not the search should include remote servers.
LOW - com.tick42.glue.desktop.notifications.NotificationSeverity

## M

machine(String) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
machine(Predicate<String>) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
Mail - Interface in com.tick42.glue.office.mail
main(String[]) - Static method in class com.tick42.glue.internal.Main
Main - Class in com.tick42.glue.internal
Main() - Constructor for class com.tick42.glue.internal.Main
matches(Instance) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch
matches(ServerMethod) - Method in class com.tick42.glue.core.interop.discovery.MethodMatch
matches(Map<String, Object>) - Method in class com.tick42.glue.core.interop.Instance
  Check if the instance matches all of the fields contained in the query.
MEDIUM - com.tick42.glue.desktop.notifications.NotificationSeverity
MERGE - com.tick42.glue.desktop.layouts.LayoutImportMode
message() - Method in class com.tick42.glue.core.interop.invoke.MethodInvocationResponse.Status
method(ReifiedType<R>) - Static method in interface com.tick42.glue.core.interop.discovery.Search
MethodAddedEvent<T> - Class in com.tick42.glue.core.interop.event
MethodAddedEvent(T, MethodDefinition) - Constructor for class com.tick42.glue.core.interop.event.MethodAddedEvent
MethodAddedEvent.Listener<T> - Interface in com.tick42.glue.core.interop.event
MethodDefinition - Class in com.tick42.glue.core.interop
MethodDefinition.Builder - Class in com.tick42.glue.core.interop
MethodDefinition.BuilderBase<B extends MethodDefinition.BuilderBase<B>> - Class in com.tick42.glue.core.interop
MethodEvent<T> - Interface in com.tick42.glue.core.interop.event
MethodEvent.Listener<E extends InteropEvent<T> & MethodEvent<T>,​T> - Interface in com.tick42.glue.core.interop.event
MethodEvent.Support<T> - Class in com.tick42.glue.core.interop.event
MethodInvocationHandler<T,​R> - Interface in com.tick42.glue.core.interop.invoke
MethodInvocationRequest<T> - Class in com.tick42.glue.core.interop.invoke
  A request to invoke method.
MethodInvocationResponse<T> - Interface in com.tick42.glue.core.interop.invoke
MethodInvocationResponse.Status - Class in com.tick42.glue.core.interop.invoke
MethodInvocationResult<T> - Interface in com.tick42.glue.core.interop.invoke
  Holds responses received for a method invocation.
MethodInvocationResult.Type - Enum in com.tick42.glue.core.interop.invoke
MethodMatch - Class in com.tick42.glue.core.interop.discovery
MethodMatch.Builder<B extends MethodMatch.Builder<B>> - Class in com.tick42.glue.core.interop.discovery
MethodQuery<R> - Class in com.tick42.glue.core.interop.discovery
MethodRegistration - Interface in com.tick42.glue.core.interop
MethodRemovedEvent<T> - Class in com.tick42.glue.core.interop.event
MethodRemovedEvent(T, MethodDefinition) - Constructor for class com.tick42.glue.core.interop.event.MethodRemovedEvent
MethodRemovedEvent.Listener<T> - Interface in com.tick42.glue.core.interop.event
methods(Interop.ServerMethodSubscriber) - Method in interface com.tick42.glue.core.interop.Interop
methods(Predicate<ServerMethod>, Duration) - Method in interface com.tick42.glue.core.interop.Interop
MethodSearch<R> - Class in com.tick42.glue.core.interop.discovery
mode(WindowMode) - Method in class com.tick42.glue.desktop.windows.WindowOptions.Builder
MULTI - com.tick42.glue.core.interop.invoke.MethodInvocationResult.Type

## N

name() - Method in interface com.tick42.glue.core.contexts.Context
  The name of the context.
name(String) - Method in class com.tick42.glue.core.interop.discovery.MethodMatch.Builder
name(Predicate<String>) - Method in class com.tick42.glue.core.interop.discovery.MethodMatch.Builder
nameMatches(String) - Method in class com.tick42.glue.core.interop.discovery.MethodMatch.Builder
nameMatches(Pattern) - Method in class com.tick42.glue.core.interop.discovery.MethodMatch.Builder
names() - Method in interface com.tick42.glue.core.contexts.SharedContexts
  The names of all shared context.
names() - Method in interface com.tick42.glue.desktop.channels.Channels
  Returns a collection with currently known channel names.
NewEmailOptions - Class in com.tick42.glue.office.mail
NewEmailOptions.Builder<B extends NewEmailOptions.Builder<B>> - Class in com.tick42.glue.office.mail
NewLayoutOptions - Class in com.tick42.glue.desktop.layouts
NewLayoutOptions.Builder<B extends NewLayoutOptions.Builder<B>> - Class in com.tick42.glue.desktop.layouts
NODE - com.tick42.glue.desktop.layouts.LayoutComponentType
Notification - Interface in com.tick42.glue.desktop.notifications
NotificationAction - Class in com.tick42.glue.desktop.notifications
NotificationAction.Builder - Class in com.tick42.glue.desktop.notifications
NotificationOptions - Class in com.tick42.glue.desktop.notifications
NotificationOptions.Builder - Class in com.tick42.glue.desktop.notifications
notifications() - Method in interface com.tick42.glue.Glue
  Entry point for `Notifications` API.
notifications() - Method in class com.tick42.glue.internal.Tick42Glue
Notifications - Interface in com.tick42.glue.desktop.notifications
  Notifications.
NotificationSeverity - Enum in com.tick42.glue.desktop.notifications

## O

OBJECT_MAP - Static variable in interface com.tick42.glue.core.ReifiedType
of(Class<T>) - Static method in interface com.tick42.glue.core.ReifiedType
of(Type) - Static method in interface com.tick42.glue.core.ReifiedType
of(ScheduledExecutorService) - Static method in interface com.tick42.glue.core.Scheduler
  Return `Scheduler` which uses backing `ScheduledExecutorService` to schedule tasks for asynchronous execution.
of(Timer) - Static method in interface com.tick42.glue.core.Scheduler
  Return `Scheduler` which uses backing `Timer` to schedule tasks for asynchronous execution.
of(W, long) - Static method in class com.tick42.glue.desktop.windows.WindowHandle
on(GlueEvent.Listener<? extends E>) - Method in interface com.tick42.glue.core.GlueEvent.Monitor
on(GlueEvent.Listener<? extends E>) - Method in class com.tick42.glue.internal.Tick42Glue
onAdded(Instance) - Method in interface com.tick42.glue.core.interop.Interop.InstanceSubscriber
onAdded(ServerMethod) - Method in interface com.tick42.glue.core.interop.Interop.ServerMethodSubscriber
onAdded(Consumer<? super StreamConsumer<T>>) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequestHandler
onChange(SheetChange<T>) - Method in interface com.tick42.glue.office.spreadsheets.SheetChangeHandler
  Called when data change is received.
onChange(SheetChangeHandler<T>) - Method in interface com.tick42.glue.office.spreadsheets.Sheet
  Registers a change handler to be invoked when the sheet is changed in Excel.
onChanged(String) - Method in interface com.tick42.glue.desktop.channels.ChannelContextSubscriber
  Invoked on channel change.
onClose() - Method in interface com.tick42.glue.core.AsynchronousCloseable
  Return a stage that will complete when `AsynchronousCloseable.closeAsync()` is called and shutdown completes.
onClose() - Method in class com.tick42.glue.core.interop.discovery.MethodSearch
onClose() - Method in class com.tick42.glue.core.interop.discovery.ServerSearch
onClose() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamConsumer
onClose() - Method in class com.tick42.glue.internal.Tick42Glue
onContextUpdated(WindowContextUpdatedEvent.Listener) - Method in interface com.tick42.glue.desktop.windows.Window
  Registers a callback to be notified upon context update.
onData(ServerMethod, StreamData<T>) - Method in interface com.tick42.glue.core.interop.stream.receive.StreamSubscriber
  Method to be invoked when data is received on the stream.
onData(ServerMethod, T) - Method in interface com.tick42.glue.core.interop.stream.receive.StreamSubscriber
onFailed(ServerMethod, String) - Method in interface com.tick42.glue.core.interop.stream.receive.StreamSubscriber
onFrameButtonClicked(WindowFrameButtonClickedEvent.Listener) - Method in interface com.tick42.glue.desktop.windows.Window
  Registers a callback to be notified when some button from the window frame is clicked.
onGlueEvent(E) - Method in interface com.tick42.glue.core.GlueEvent.Listener
onHibernated(WindowHibernateEvent.Listener) - Method in interface com.tick42.glue.desktop.windows.Window
  Registers a callback to be notified when the current layout is about to be suspended/hibernated.
onInstanceStarted(ApplicationInstance) - Method in interface com.tick42.glue.desktop.applications.ApplicationInstanceHandler
  Executed when a child application instance is started.
onOpen() - Method in interface com.tick42.glue.core.interop.stream.publish.StreamConsumer
  Returns a stage that will complete when the stream is subscribed.
onRemoved(Instance) - Method in interface com.tick42.glue.core.interop.Interop.InstanceSubscriber
onRemoved(ServerMethod) - Method in interface com.tick42.glue.core.interop.Interop.ServerMethodSubscriber
onRemoved(Consumer<? super StreamConsumer<T>>) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequestHandler
onResumed(WindowResumedEvent.Listener) - Method in interface com.tick42.glue.desktop.windows.Window
  Registers a callback to be notified when the current layout is about to be resumed.
onSave() - Method in interface com.tick42.glue.desktop.layouts.Layouts.SaveRequestListener
  Deprecated.
  Accepts context and provides it for GD.
onSave(Layouts.SaveRequestListener) - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Deprecated.
  Use `Layouts.addSaveListener(LayoutSaveHandler)`
onStatusChange(boolean) - Method in interface com.tick42.glue.office.spreadsheets.Spreadsheets.StatusSubscriber
onSubscribe(StreamSubscription) - Method in interface com.tick42.glue.core.interop.stream.receive.StreamSubscriber
onUpdated(String, Map<String, String>, T) - Method in interface com.tick42.glue.desktop.channels.ChannelContextDataSubscriber
onUpdated(String, Map<String, String>, T) - Method in interface com.tick42.glue.desktop.channels.ChannelContextSubscriber
  Invoked on context update.
onUpdated(String, T) - Method in interface com.tick42.glue.desktop.channels.ChannelContextDataSubscriber
onUpdated(T) - Method in interface com.tick42.glue.core.contexts.ContextDataSubscriber
open() - Method in interface com.tick42.glue.office.spreadsheets.Sheet
  Opens this sheet.
order(int) - Method in class com.tick42.glue.desktop.windows.ButtonOptions.Builder
outlook() - Method in interface com.tick42.glue.Glue
outlook() - Method in class com.tick42.glue.internal.Tick42Glue

## P

parameters(Map<String, Object>) - Method in class com.tick42.glue.desktop.notifications.NotificationAction.Builder
path() - Method in interface com.tick42.glue.core.GlueConfig.Option
publish(Map<String, Object>) - Method in interface com.tick42.glue.desktop.channels.ChannelContext
  Publish update to the channel context data.
push(D) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamBranch
  Send specified `data` to all subscribers on this branch directly

## Q

query(Map<String, Object>) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
  Can be used to guarantee specific fields within the instance match.

## R

raise(IntentRequest) - Method in interface com.tick42.glue.desktop.intents.Intents
raise(IntentRequest, ReifiedType<T>) - Method in interface com.tick42.glue.desktop.intents.Intents
raise(NotificationSeverity) - Method in interface com.tick42.glue.desktop.notifications.Notification
  Raises a pop-up on user's desktop with this notification for specified `severity`.
raise(String) - Method in interface com.tick42.glue.desktop.intents.Intents
readBytes(InputStream) - Static method in class com.tick42.glue.internal.Buffer
region() - Method in interface com.tick42.glue.Glue
  Returns the Glue region.
region() - Method in class com.tick42.glue.internal.Tick42Glue
register(MethodDefinition, SynchronousMethodInvocationHandler<T, R>) - Method in interface com.tick42.glue.core.interop.Interop
register(MethodDefinition, StreamSubscriptionRequestHandler<T>) - Method in interface com.tick42.glue.core.interop.Interop
register(WindowHandle<?>) - Method in interface com.tick42.glue.desktop.windows.WindowManager
  Register a window with specified handle using default window options.
register(WindowHandle<?>, Consumer<WindowOptions.Builder<?>>) - Method in interface com.tick42.glue.desktop.windows.WindowManager
  Register a window with specified handle and window options.
register(WindowRegistration) - Method in interface com.tick42.glue.desktop.windows.WindowManager
register(WindowRegistration, Consumer<WindowOptions.Builder<?>>) - Method in interface com.tick42.glue.desktop.windows.WindowManager
register(String, SynchronousMethodInvocationHandler<T, R>) - Method in interface com.tick42.glue.core.interop.Interop
register(W, Consumer<WindowRegistration.Builder>, Consumer<WindowOptions.Builder<?>>) - Method in interface com.tick42.glue.desktop.windows.WindowManager
registerAsync(MethodDefinition, MethodInvocationHandler<T, R>) - Method in interface com.tick42.glue.core.interop.Interop
registerAsync(String, MethodInvocationHandler<T, R>) - Method in interface com.tick42.glue.core.interop.Interop
registerInstanceHandler(String, ApplicationInstanceHandler) - Method in interface com.tick42.glue.desktop.applications.ApplicationManager
  Registers a handler function to be executed when child application instance is started.
ReifiedType<T> - Interface in com.tick42.glue.core
  Utility to capture generic types.
ReifiedType.Capture<T> - Class in com.tick42.glue.core
  Capture a generic type using (usually anonymous) sub-classing.
reject(String) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRequest
removeFrameButton(String) - Method in interface com.tick42.glue.desktop.windows.Window
  Removes a button from the window frame.
REPLACE - com.tick42.glue.desktop.layouts.LayoutImportMode
reset(T) - Method in interface com.tick42.glue.core.contexts.Context
  Reset context data with specified value.
restore(LayoutRestoreOptions) - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Restore a layout via `LayoutRestoreOptions`.
reuse() - Static method in class com.tick42.glue.desktop.intents.IntentTarget
  Returns an `IntentTarget` that will try to reuse first available running (i.e.
row(int, T) - Method in interface com.tick42.glue.office.spreadsheets.RowsBuilder
row(T) - Method in interface com.tick42.glue.office.spreadsheets.RowsBuilder
rows(Iterable<T>) - Method in interface com.tick42.glue.office.spreadsheets.RowsBuilder
rows(T...) - Method in interface com.tick42.glue.office.spreadsheets.RowsBuilder
RowsBuilder<T,​B extends RowsBuilder<T,​B>> - Interface in com.tick42.glue.office.spreadsheets

## S

save(Consumer<NewLayoutOptions.Builder<?>>) - Method in interface com.tick42.glue.desktop.layouts.Layouts
  Saves the currently setup layout.
schedule(Runnable) - Method in interface com.tick42.glue.core.Scheduler
  Schedules a specified task for execution as soon as possible.
schedule(Runnable, long, TimeUnit) - Method in interface com.tick42.glue.core.Scheduler
  Schedules a specified task for execution after specified delay.
schedule(Runnable, Duration) - Method in interface com.tick42.glue.core.Scheduler
  Schedules a specified task for execution after specified delay.
Scheduler - Interface in com.tick42.glue.core
  Abstract boundary for asynchronous task scheduling and execution.
Search<T> - Interface in com.tick42.glue.core.interop.discovery
  Entry point of the discovery API.
send(E) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamConsumer
send(T, String...) - Method in interface com.tick42.glue.core.interop.stream.publish.StreamProducer
  Send specified `data` to subscribers accepted on specified `branches`.
server() - Static method in interface com.tick42.glue.core.interop.discovery.Search
server(InstanceMatch.Builder<?>) - Method in class com.tick42.glue.core.interop.discovery.MethodQuery
server(Instance) - Method in class com.tick42.glue.core.interop.discovery.MethodQuery
server(Predicate<Instance>) - Method in class com.tick42.glue.core.interop.discovery.MethodQuery
ServerAddedEvent - Class in com.tick42.glue.core.interop.event
ServerAddedEvent(Instance) - Constructor for class com.tick42.glue.core.interop.event.ServerAddedEvent
ServerEvent - Class in com.tick42.glue.core.interop.event
ServerEvent(Instance) - Constructor for class com.tick42.glue.core.interop.event.ServerEvent
ServerMethod - Class in com.tick42.glue.core.interop
  A method backed by a specific server instance.
ServerMethod.Builder - Class in com.tick42.glue.core.interop
ServerMethodAddedEvent - Class in com.tick42.glue.core.interop.event
ServerMethodAddedEvent(ServerMethod) - Constructor for class com.tick42.glue.core.interop.event.ServerMethodAddedEvent
ServerMethodEvent - Class in com.tick42.glue.core.interop.event
ServerMethodEvent.Listener<E extends ServerMethodEvent> - Interface in com.tick42.glue.core.interop.event
ServerMethodRemovedEvent - Class in com.tick42.glue.core.interop.event
ServerMethodRemovedEvent(ServerMethod) - Constructor for class com.tick42.glue.core.interop.event.ServerMethodRemovedEvent
ServerQuery - Class in com.tick42.glue.core.interop.discovery
ServerQuery() - Constructor for class com.tick42.glue.core.interop.discovery.ServerQuery
ServerRemovedEvent - Class in com.tick42.glue.core.interop.event
ServerRemovedEvent(Instance) - Constructor for class com.tick42.glue.core.interop.event.ServerRemovedEvent
servers(Interop.InstanceSubscriber) - Method in interface com.tick42.glue.core.interop.Interop
ServerSearch - Class in com.tick42.glue.core.interop.discovery
SharedContexts - Interface in com.tick42.glue.core.contexts
  Shared contexts.
Sheet<T> - Interface in com.tick42.glue.office.spreadsheets
  Sheet.
SheetChange<T> - Interface in com.tick42.glue.office.spreadsheets
  A change in sheet's data - usually caused by user interaction.
SheetChangeHandler<T> - Interface in com.tick42.glue.office.spreadsheets
  Handler for data changes in the sheet.
SheetOptions - Interface in com.tick42.glue.office.spreadsheets
SheetOptions.Builder<T,​B extends SheetOptions.Builder<T,​B>> - Interface in com.tick42.glue.office.spreadsheets
SINGLE - com.tick42.glue.core.interop.invoke.MethodInvocationResult.Type
Spreadsheets - Interface in com.tick42.glue.office.spreadsheets
Spreadsheets.StatusSubscriber - Interface in com.tick42.glue.office.spreadsheets
start(String) - Method in interface com.tick42.glue.desktop.applications.ApplicationManager
  Start an application by specified name.
start(String, Map<String, Object>) - Method in interface com.tick42.glue.desktop.applications.ApplicationManager
  Start an application instance by specified name and context.
startNew() - Static method in class com.tick42.glue.desktop.intents.IntentTarget
  Returns an `IntentTarget` that will start a new application instance of the first available `IntentHandler`.
status(Spreadsheets.StatusSubscriber) - Method in interface com.tick42.glue.office.spreadsheets.Spreadsheets
  Registers a status subscribers.
Status(int, String) - Constructor for class com.tick42.glue.core.interop.invoke.MethodInvocationResponse.Status
stream(ServerMethod, Map<String, Object>) - Method in interface com.tick42.glue.core.interop.Interop
stream(ServerMethod, T, ReifiedType<R>) - Method in interface com.tick42.glue.core.interop.Interop
  Invokes a streaming method with specified arg and returns a future for a `StreamPublisher`.
stream(ReifiedType<E>) - Static method in interface com.tick42.glue.core.interop.discovery.Search
  Return streaming method query for specified event type.
stream(String, T) - Method in interface com.tick42.glue.core.interop.Interop
stream(String, T, ReifiedType<R>) - Method in interface com.tick42.glue.core.interop.Interop
stream(T) - Method in class com.tick42.glue.core.interop.discovery.MethodSearch
StreamBranch - Interface in com.tick42.glue.core.interop.stream.publish
  Stream branches as java objects.
StreamConsumer<T> - Interface in com.tick42.glue.core.interop.stream.publish
  Accepted stream consumer.
StreamData<T> - Interface in com.tick42.glue.core.interop.stream.receive
  Stream data received by the subscriber.
StreamProducer - Interface in com.tick42.glue.core.interop.stream.publish
  Stream data producer.
StreamPublisher<T> - Interface in com.tick42.glue.core.interop.stream.receive
  Publisher for data received by streaming methods.
StreamSubscriber<T> - Interface in com.tick42.glue.core.interop.stream.receive
  A receiver of streaming events.
StreamSubscription - Interface in com.tick42.glue.core.interop.stream.receive
  Subscription for a streaming `ServerMethod`.
StreamSubscriptionRejectedException - Exception in com.tick42.glue.core.interop.stream.publish
  Exception indicating that a subscription request was rejected by a `handler`.
StreamSubscriptionRejectedException(String, Instance) - Constructor for exception com.tick42.glue.core.interop.stream.publish.StreamSubscriptionRejectedException
StreamSubscriptionRequest<T> - Interface in com.tick42.glue.core.interop.stream.publish
StreamSubscriptionRequestHandler<T> - Interface in com.tick42.glue.core.interop.stream.publish
  Handler for subscription requests.
subject(String) - Method in class com.tick42.glue.office.mail.NewEmailOptions.Builder
subscribe(StreamSubscriber<T>) - Method in interface com.tick42.glue.core.interop.stream.receive.StreamPublisher
subscribe(ChannelContextSubscriber<T>) - Method in interface com.tick42.glue.desktop.channels.ChannelContext
  Subscribes the specified `subscriber` for channel context updates.
subscribe(String) - Method in interface com.tick42.glue.core.contexts.SharedContexts
  Subscribes to a shared context with specified name.
subscribe(String, ReifiedType<T>, T) - Method in interface com.tick42.glue.core.contexts.SharedContexts
subscribe(String, Map<String, Object>) - Method in interface com.tick42.glue.core.contexts.SharedContexts
supportsStreaming() - Method in class com.tick42.glue.core.interop.discovery.MethodMatch.Builder
supportsStreaming(boolean) - Method in class com.tick42.glue.core.interop.discovery.MethodMatch.Builder
SWIMLANE - com.tick42.glue.desktop.layouts.LayoutComponentType
SWIMLANE - com.tick42.glue.desktop.layouts.LayoutType
SynchronousMethodInvocationHandler<T,​R> - Interface in com.tick42.glue.core.interop.invoke

## T

TAB - com.tick42.glue.desktop.windows.WindowMode
TableBuilder<T,​B extends TableBuilder<T,​B>> - Interface in com.tick42.glue.office.spreadsheets
templateWorkbook(String) - Method in interface com.tick42.glue.office.spreadsheets.SheetOptions.Builder
templateWorksheet(String) - Method in interface com.tick42.glue.office.spreadsheets.SheetOptions.Builder
Tick42Glue - Class in com.tick42.glue.internal
Tick42Glue.Builder - Class in com.tick42.glue.internal
timeout(Duration) - Method in class com.tick42.glue.desktop.windows.WindowOptions.Builder
  Specify registration timeout.
title(String) - Method in class com.tick42.glue.desktop.notifications.NotificationOptions.Builder
title(String) - Method in class com.tick42.glue.desktop.windows.WindowOptions.Builder
to(String...) - Method in class com.tick42.glue.office.mail.NewEmailOptions.Builder
toolTip(String) - Method in class com.tick42.glue.desktop.windows.ButtonOptions.Builder
toString() - Method in class com.tick42.glue.core.interop.Instance
toString() - Method in class com.tick42.glue.core.interop.MethodDefinition
toString() - Method in class com.tick42.glue.core.interop.ServerMethod
toString() - Method in interface com.tick42.glue.desktop.intents.Intent
  Returns the `String` representation for this intent.
toString() - Method in interface com.tick42.glue.desktop.intents.IntentContext
  Returns the `String` representation for this context.
toString() - Method in interface com.tick42.glue.desktop.intents.IntentHandler
  Returns the `String` representation of this handler.
toString() - Method in enum com.tick42.glue.desktop.intents.IntentHandlerType
toString() - Method in class com.tick42.glue.desktop.intents.IntentRequest
  Returns `String` representation of this request.
toString() - Method in class com.tick42.glue.desktop.intents.IntentTarget
  Returns the `String` representation for this target.
toString() - Method in class com.tick42.glue.desktop.windows.Bounds
toString() - Method in class com.tick42.glue.desktop.windows.event.WindowContextUpdatedEvent
toString() - Method in class com.tick42.glue.desktop.windows.WindowHandle

## U

update(String, Map<String, Object>) - Method in interface com.tick42.glue.core.contexts.SharedContexts
  Updates a shared context with specified name by applying a delta.
update(Map<String, Object>) - Method in interface com.tick42.glue.core.contexts.Context
  Update context data with specified delta.
updatePaths(String, Map<String, Object>) - Method in interface com.tick42.glue.core.contexts.SharedContexts
  Update context data with specified delta.
updatePaths(Map<String, Object>) - Method in interface com.tick42.glue.core.contexts.Context
  Update context data with specified delta.
user(String) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder
user(Predicate<String>) - Method in class com.tick42.glue.core.interop.discovery.InstanceMatch.Builder

## V

valid() - Static method in interface com.tick42.glue.office.spreadsheets.SheetChangeHandler
ValidationError - Class in com.tick42.glue.office.spreadsheets
ValidationError.Builder - Class in com.tick42.glue.office.spreadsheets
valueOf(String) - Static method in enum com.tick42.glue.core.interop.InvocationType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tick42.glue.core.interop.invoke.MethodInvocationResult.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tick42.glue.desktop.intents.IntentHandlerType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tick42.glue.desktop.layouts.LayoutComponentType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tick42.glue.desktop.layouts.LayoutImportMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tick42.glue.desktop.layouts.LayoutType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tick42.glue.desktop.notifications.NotificationSeverity
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tick42.glue.desktop.windows.WindowMode
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tick42.glue.core.interop.InvocationType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tick42.glue.core.interop.invoke.MethodInvocationResult.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tick42.glue.desktop.intents.IntentHandlerType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tick42.glue.desktop.layouts.LayoutComponentType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tick42.glue.desktop.layouts.LayoutImportMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tick42.glue.desktop.layouts.LayoutType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tick42.glue.desktop.notifications.NotificationSeverity
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tick42.glue.desktop.windows.WindowMode
  Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in interface com.tick42.glue.Glue
  Returns the version of the Glue library.
version() - Method in class com.tick42.glue.internal.Tick42Glue

## W

width(double) - Method in class com.tick42.glue.office.spreadsheets.ColumnOptions.Builder
Window - Interface in com.tick42.glue.desktop.windows
  Glue desktop window.
WINDOW - com.tick42.glue.desktop.layouts.LayoutComponentType
WindowChannelChangedEvent - Class in com.tick42.glue.desktop.windows.event
WindowChannelChangedEvent(Window, String) - Constructor for class com.tick42.glue.desktop.windows.event.WindowChannelChangedEvent
WindowChannelChangedEvent.Listener - Interface in com.tick42.glue.desktop.windows.event
WindowContextUpdatedEvent - Class in com.tick42.glue.desktop.windows.event
  Window context update event.
WindowContextUpdatedEvent(Window, Map<String, Object>) - Constructor for class com.tick42.glue.desktop.windows.event.WindowContextUpdatedEvent
WindowContextUpdatedEvent.Listener - Interface in com.tick42.glue.desktop.windows.event
WindowEvent - Class in com.tick42.glue.desktop.windows.event
WindowEvent.Listener<E extends WindowEvent> - Interface in com.tick42.glue.desktop.windows.event
WindowFrameButtonClickedEvent - Class in com.tick42.glue.desktop.windows.event
WindowFrameButtonClickedEvent(Window, String) - Constructor for class com.tick42.glue.desktop.windows.event.WindowFrameButtonClickedEvent
WindowFrameButtonClickedEvent.Listener - Interface in com.tick42.glue.desktop.windows.event
WindowHandle<W> - Class in com.tick42.glue.desktop.windows
WindowHibernateEvent - Class in com.tick42.glue.desktop.windows.event
WindowHibernateEvent(Window, String, Map<String, Object>) - Constructor for class com.tick42.glue.desktop.windows.event.WindowHibernateEvent
WindowHibernateEvent.Listener - Interface in com.tick42.glue.desktop.windows.event
WindowLayoutEvent - Class in com.tick42.glue.desktop.windows.event
WindowManager - Interface in com.tick42.glue.desktop.windows
  Window management.
WindowManagerException - Exception in com.tick42.glue.desktop.windows
WindowManagerException(String) - Constructor for exception com.tick42.glue.desktop.windows.WindowManagerException
WindowManagerException(String, Throwable) - Constructor for exception com.tick42.glue.desktop.windows.WindowManagerException
WindowMode - Enum in com.tick42.glue.desktop.windows
WindowOptions - Class in com.tick42.glue.desktop.windows
WindowOptions(WindowOptions.Builder<?>) - Constructor for class com.tick42.glue.desktop.windows.WindowOptions
WindowOptions.Builder<B extends WindowOptions.Builder> - Class in com.tick42.glue.desktop.windows
WindowRegistration - Class in com.tick42.glue.desktop.windows
WindowRegistration.Builder - Class in com.tick42.glue.desktop.windows
WindowResumedEvent - Class in com.tick42.glue.desktop.windows.event
WindowResumedEvent(Window, String, Map<String, Object>) - Constructor for class com.tick42.glue.desktop.windows.event.WindowResumedEvent
WindowResumedEvent.Listener - Interface in com.tick42.glue.desktop.windows.event
windows() - Method in interface com.tick42.glue.Glue
  Entry point for `Window Management` API.
windows() - Method in class com.tick42.glue.internal.Tick42Glue
with(String, Object) - Method in class com.tick42.glue.core.interop.Instance.Builder
withAccepts(String) - Method in class com.tick42.glue.core.interop.MethodDefinition.BuilderBase
  Updates accepted arguments signature.
withApplication(String) - Method in class com.tick42.glue.core.interop.Instance.Builder
withApplicationName(String) - Method in interface com.tick42.glue.core.GlueApplication.Builder
  Set the desired application name.
withApplicationName(String) - Method in class com.tick42.glue.internal.Tick42Glue.Builder
withArgs(String...) - Method in class com.tick42.glue.internal.Tick42Glue.Builder
withBackgroundColor(String) - Method in class com.tick42.glue.office.spreadsheets.ValidationError.Builder
withConfigLoader(Supplier<GlueConfig>) - Method in interface com.tick42.glue.core.GlueApplication.Builder
  Set the configuration loader to use.
withConfigLoader(Supplier<GlueConfig>) - Method in class com.tick42.glue.internal.Tick42Glue.Builder
withConnection(GatewayConnection) - Method in class com.tick42.glue.internal.Tick42Glue.Builder
withContext(IntentContext<?>) - Method in class com.tick42.glue.desktop.intents.IntentRequest.Builder
withContext(String, T) - Method in class com.tick42.glue.desktop.intents.IntentRequest.Builder
withContext(Map<String, Object>) - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions.Builder
withContextTypes(List<String>) - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest.Builder
withDescription(String) - Method in class com.tick42.glue.core.interop.MethodDefinition.BuilderBase
withDescription(String) - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest.Builder
withDescription(String) - Method in class com.tick42.glue.office.spreadsheets.ValidationError.Builder
withDisplayName(String) - Method in class com.tick42.glue.core.interop.MethodDefinition.BuilderBase
withDisplayName(String) - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest.Builder
withForegroundColor(String) - Method in class com.tick42.glue.office.spreadsheets.ValidationError.Builder
withHandle(WindowHandle<?>) - Method in class com.tick42.glue.desktop.windows.WindowRegistration.Builder
withIcon(String) - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest.Builder
withId(String) - Method in class com.tick42.glue.core.interop.ServerMethod.Builder
withIncludeHidden(boolean) - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions.Builder
withInitialListener(GlueEvent.Listener<?>...) - Method in class com.tick42.glue.internal.Tick42Glue.Builder
withInstanceId(String) - Method in class com.tick42.glue.desktop.windows.WindowRegistration.Builder
withIntent(String) - Method in class com.tick42.glue.desktop.intents.IntentListenerRequest.Builder
withMachine(String) - Method in class com.tick42.glue.core.interop.Instance.Builder
withName(String) - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions.Builder
withObjectType(String) - Method in class com.tick42.glue.core.interop.MethodDefinition.BuilderBase
withObjectTypes(Iterable<String>) - Method in class com.tick42.glue.core.interop.MethodDefinition.BuilderBase
withOptions(Map<String, Object>) - Method in class com.tick42.glue.desktop.intents.IntentRequest.Builder
  Sets application start options for this Intent request builder.
withPid(long) - Method in class com.tick42.glue.core.interop.Instance.Builder
withReturns(String) - Method in class com.tick42.glue.core.interop.MethodDefinition.BuilderBase
  Updates returned result signature.
withShutdownRequestListener(Consumer<Glue>) - Method in interface com.tick42.glue.core.GlueApplication.Builder
  Set shutdown listener.
withShutdownRequestListener(Consumer<Glue>) - Method in class com.tick42.glue.internal.Tick42Glue.Builder
withSignature(String, String) - Method in class com.tick42.glue.core.interop.MethodDefinition.BuilderBase
  Updates accepted arguments and returned result signatures.
withStartingOptions(StartingOptions) - Method in class com.tick42.glue.internal.Tick42Glue.Builder
withSupportsStreaming(boolean) - Method in class com.tick42.glue.core.interop.ServerMethod.Builder
withTarget(IntentTarget) - Method in class com.tick42.glue.desktop.intents.IntentRequest.Builder
  Sets target for this Intent request builder.
withType(LayoutType) - Method in class com.tick42.glue.desktop.layouts.LayoutRestoreOptions.Builder
withType(LayoutType) - Method in class com.tick42.glue.desktop.layouts.NewLayoutOptions.Builder
withUser(String) - Method in class com.tick42.glue.core.interop.Instance.Builder
workbook(String) - Method in interface com.tick42.glue.office.spreadsheets.SheetOptions.Builder
worksheet(String) - Method in interface com.tick42.glue.office.spreadsheets.SheetOptions.Builder
WORKSPACE - com.tick42.glue.desktop.layouts.LayoutComponentType
WORKSPACE_FRAME - com.tick42.glue.desktop.layouts.LayoutComponentType
WORKSPACES - com.tick42.glue.desktop.layouts.LayoutType
wrap(ChannelContextChangedEvent.Listener) - Static method in interface com.tick42.glue.desktop.channels.event.ChannelContextChangedEvent.Listener
wrap(ChannelContextUpdatedEvent.Listener) - Static method in interface com.tick42.glue.desktop.channels.event.ChannelContextUpdatedEvent.Listener
wrap(Consumer<ContextUpdatedEvent>) - Static method in interface com.tick42.glue.core.contexts.event.ContextUpdatedEvent.Listener
wrap(Consumer<MethodAddedEvent<T>>) - Static method in interface com.tick42.glue.core.interop.event.MethodAddedEvent.Listener
wrap(Consumer<E>) - Static method in interface com.tick42.glue.core.interop.event.InteropEvent.Listener
wrap(Consumer<E>) - Static method in interface com.tick42.glue.core.interop.event.ServerMethodEvent.Listener

A B C D E F G H I L M N O P Q R S T U V W
All Classes|All Packages