Package | Description |
---|---|
com.xatkit.core |
Contains the core components of the Xatkit framework.
|
com.xatkit.core.platform.action |
Contains the abstract classes to implement to provide custom platform's actions.
|
com.xatkit.core.platform.io |
Contains the abstract classes to implement to provide custom platform's input provider.
|
com.xatkit.util |
Utility classes that are used by the Xatkit framework.
|
Modifier and Type | Method and Description |
---|---|
RuntimePlatform |
RuntimePlatformRegistry.getRuntimePlatform(com.xatkit.platform.PlatformDefinition platformDefinition)
Returns the
RuntimePlatform associated to the provided platformDefinition . |
RuntimePlatform |
RuntimePlatformRegistry.getRuntimePlatform(String platformName)
Returns the
RuntimePlatform associated to the provided platformName . |
Modifier and Type | Method and Description |
---|---|
Collection<RuntimePlatform> |
RuntimePlatformRegistry.getRuntimePlatforms()
Returns all the
RuntimePlatform s stored in this registry. |
Modifier and Type | Method and Description |
---|---|
void |
RuntimePlatformRegistry.registerRuntimePlatform(RuntimePlatform platform)
Registers the provided
platform using its name . |
void |
RuntimePlatformRegistry.registerRuntimePlatform(String platformName,
RuntimePlatform platform)
Registers the provided
platform with the provided name . |
void |
RuntimePlatformRegistry.unregisterRuntimePlatform(RuntimePlatform platform)
Unregisters the provided
platform . |
Modifier and Type | Class and Description |
---|---|
class |
RestAction<T extends RuntimePlatform>
A generic REST action.
|
class |
RestGetAction<T extends RuntimePlatform>
A generic REST GET action.
|
class |
RestPostAction<T extends RuntimePlatform>
A generic REST POST action.
|
class |
RuntimeAction<T extends RuntimePlatform>
The concrete implementation of an
ActionDefinition definition. |
class |
RuntimeArtifactAction<T extends RuntimePlatform>
An abstract
RuntimeAction . |
class |
RuntimeMessageAction<T extends RuntimePlatform>
An abstract
RuntimeAction processing a message. |
Modifier and Type | Field and Description |
---|---|
protected T |
RuntimeAction.runtimePlatform
The
RuntimePlatform subclass containing this action. |
Modifier and Type | Class and Description |
---|---|
class |
RuntimeEventProvider<T extends RuntimePlatform>
An abstract class representing user input providers.
|
class |
WebhookEventProvider<T extends RuntimePlatform,H extends RestHandler>
A specialised
RuntimeEventProvider that handles Rest requests sent by the XatkitServer . |
Modifier and Type | Field and Description |
---|---|
protected T |
RuntimeEventProvider.runtimePlatform
The
RuntimePlatform subclass containing this action. |
Modifier and Type | Method and Description |
---|---|
static RuntimePlatform |
Loader.constructRuntimePlatform(Class<? extends RuntimePlatform> runtimePlatformClass,
XatkitCore xatkitCore,
Configuration configuration)
Constructs a new instance of the provided
runtimePlatformClass with the given xatkitCore and
configuration . |
Modifier and Type | Method and Description |
---|---|
static RuntimeEventProvider |
Loader.constructRuntimeEventProvider(Class<? extends RuntimeEventProvider> eventProviderClass,
RuntimePlatform runtimePlatform,
Configuration configuration)
Constructs a new instance of the provided
eventProviderClass with the given xatkitCore and
configuration . |
Modifier and Type | Method and Description |
---|---|
static RuntimePlatform |
Loader.constructRuntimePlatform(Class<? extends RuntimePlatform> runtimePlatformClass,
XatkitCore xatkitCore,
Configuration configuration)
Constructs a new instance of the provided
runtimePlatformClass with the given xatkitCore and
configuration . |
Copyright © 2020 SOM Research Lab. All rights reserved.