@IgnitePrimary @ConfigurationProperties(value="ignite-thin-client") @Requires(property="ignite-thin-client.enabled",value="true",defaultValue="false") @Requires(property="ignite.enabled",value="false",defaultValue="false") public class DefaultIgniteThinClientConfiguration extends java.lang.Object implements io.micronaut.core.util.Toggleable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFIX |
Constructor and Description |
---|
DefaultIgniteThinClientConfiguration()
The default Ignite Thin configuration.
|
Modifier and Type | Method and Description |
---|---|
org.apache.ignite.configuration.ClientConfiguration |
getConfiguration()
The Ignite ClientConfiguration.
|
org.apache.ignite.configuration.ClientTransactionConfiguration |
getTransaction()
The Ignite transaction.
|
boolean |
isEnabled() |
void |
setEnabled(boolean enabled)
Sets whether the DefaultIgniteThinClientConfiguration is enabled.
|
public static final java.lang.String PREFIX
public DefaultIgniteThinClientConfiguration()
public void setEnabled(boolean enabled)
enabled
- True if it is.public final org.apache.ignite.configuration.ClientTransactionConfiguration getTransaction()
public final org.apache.ignite.configuration.ClientConfiguration getConfiguration()
public boolean isEnabled()
isEnabled
in interface io.micronaut.core.util.Toggleable