Package com.tick42.glue.core
Interface GlueApplication
- All Superinterfaces:
AsynchronousCloseable,AutoCloseable,GlueEvent.Monitor
- All Known Subinterfaces:
Glue
- All Known Implementing Classes:
Tick42Glue
public interface GlueApplication extends GlueEvent.Monitor, AsynchronousCloseable
Glue application.
Provides access to Glue core APIs such Shared Contexts and Interop.
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceGlueApplication.Builder<B extends GlueApplication.Builder<B,A>,A extends GlueApplication>Helper to build aGlueApplicationinstance. -
Method Summary
Modifier and Type Method Description SharedContextscontexts()Entry point forSharedContextsAPI.Interopinterop()Entry point forInteropAPI.Methods inherited from interface com.tick42.glue.core.AsynchronousCloseable
close, closeAsync, onCloseMethods inherited from interface com.tick42.glue.core.GlueEvent.Monitor
on
-
Method Details
-
interop
Interop interop()Entry point forInteropAPI.- Returns:
- interop for this Glue application
-
contexts
SharedContexts contexts()Entry point forSharedContextsAPI.- Returns:
- shared contexts for this Glue application
-