Inherits com.schemarise.alfa.runtime.PersistenceSupport, and com.schemarise.alfa.runtime.MessagingSupport.
Inherited by com.schemarise.alfa.runtime.NoOpRuntimeContext, and com.schemarise.alfa.runtime_int.DefaultRuntimeContext.
|
static RuntimeContext | getDefaultRuntimeContext () |
|
static PersistenceSupport | getDefaultPersistenceSupport () |
|
static MessagingSupport | getDefaultMessagingSupport () |
|
static RuntimeContext | createRuntimeContext (PersistenceSupport ps) |
|
static RuntimeContext | createRuntimeContext (PersistenceSupport ps, MessagingSupport ms) |
|
Interface passed into Builders and other classes that need to support runtime behaviour. Also supports encryption/decryption functions that can be implemented to encforce the required behaviour.
◆ compress()
byte[] com.schemarise.alfa.runtime.RuntimeContext.compress |
( |
byte[] | inputData | ) |
|
Compress the input bytes using a compression implementation
- Parameters
-
- Returns
◆ decrypt()
byte[] com.schemarise.alfa.runtime.RuntimeContext.decrypt |
( |
byte[] | inputData | ) |
|
Decrypt the given byte[]
- Parameters
-
inputData | Byte[] to decrypt |
- Returns
- An decrypted byte[]
◆ encrypt()
byte[] com.schemarise.alfa.runtime.RuntimeContext.encrypt |
( |
byte[] | inputData | ) |
|
Encrypt the given byte[]
- Parameters
-
inputData | Byte[] to encrypt |
- Returns
- An encrypted byte[]
◆ uncompress()
byte[] com.schemarise.alfa.runtime.RuntimeContext.uncompress |
( |
byte[] | inputData | ) |
|
Decompress the input bytes using the reverse of the compression implementation
- Parameters
-
- Returns
The documentation for this interface was generated from the following file:
- src/main/java/com/schemarise/alfa/runtime/RuntimeContext.java