#
# Generated on Fri Aug 04 11:41:48 BST 2017 by hk2-inhabitant-generator
#

[fish.payara.nucleus.cluster.PayaraCluster]
name=payara-cluster
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.nucleus.eventbus.EventBus]
name=payara-event-bus
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.nucleus.exec.ClusterExecutionService]
name=payara-cluster-executor
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.nucleus.hazelcast.HazelcastCore]
name=hazelcast-core
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.nucleus.hazelcast.HazelcastRuntimeConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=hazelcast-runtime-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@cluster-group-password={optional,default\:D3v3l0pm3nt,datatype\:java.lang.String,leaf},@executor-queue-capacity={optional,default\:20,datatype\:java.lang.String,leaf},@multicast-port={optional,default\:54327,datatype\:java.lang.String,leaf},@multicast-group={optional,default\:224.2.2.3,datatype\:java.lang.String,leaf},@scheduled-executor-queue-capacity={optional,default\:20,datatype\:java.lang.String,leaf},@executor-pool-size={optional,default\:4,datatype\:java.lang.String,leaf},@host-aware-partitioning={optional,default\:false,datatype\:java.lang.Boolean,leaf},@start-port={optional,default\:5900,datatype\:java.lang.String,leaf},@generate-names={optional,default\:false,datatype\:java.lang.Boolean,leaf},target={fish.payara.nucleus.hazelcast.HazelcastRuntimeConfiguration},@jndi-name={optional,default\:payara/Hazelcast,datatype\:java.lang.String,leaf},@license-key={optional,default\:,datatype\:java.lang.String,leaf},@member-group={optional,default\:MicroShoal,datatype\:java.lang.String,leaf},@lite={optional,default\:false,datatype\:java.lang.Boolean,leaf},@scheduled-executor-pool-size={optional,default\:4,datatype\:java.lang.String,leaf},@caching-provider-jndi-name={optional,default\:payara/CachingProvider,datatype\:java.lang.String,leaf},@cluster-group-name={optional,default\:development,datatype\:java.lang.String,leaf},@hazelcast-configuration-file={optional,default\:hazelcast-config.xml,datatype\:java.lang.String,leaf},@member-name={optional,default\:payara,datatype\:java.lang.String,leaf},@enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},@cache-manager-jndi-name={optional,default\:payara/CacheManager,datatype\:java.lang.String,leaf}

[fish.payara.nucleus.hazelcast.admin.ClearCache]
contract={org.glassfish.api.admin.AdminCommand}
name=clear-cache
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.CreateHazelcastInstance]
contract={org.glassfish.api.admin.AdminCommand}
name=create-hazelcast-instance
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.EnableHazelcastInternalOnDas]
contract={org.glassfish.api.admin.AdminCommand}
name=__enable-hazelcast-internal-on-das
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.EnableHazelcastInternalOnInstance]
contract={org.glassfish.api.admin.AdminCommand}
name=__enable-hazelcast-internal-on-instance
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.GetHazelcastConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=get-hazelcast-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.ListCacheKeys]
contract={org.glassfish.api.admin.AdminCommand}
name=list-cache-keys
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.ListCaches]
contract={org.glassfish.api.admin.AdminCommand}
name=list-caches
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.ListHazelcastMembers]
contract={org.glassfish.api.admin.AdminCommand}
name=list-hazelcast-members
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.RestartHazelcast]
contract={org.glassfish.api.admin.AdminCommand}
name=restart-hazelcast
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.hazelcast.admin.SetHazelcastConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=set-hazelcast-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.store.ClusteredStore]
name=payara-cluster-store
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.nucleus.util.CleanupPostBoot]
name=payara-cleanup
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

