public class GenesisImpl
extends java.lang.Object
implements net.e6tech.elements.common.resources.Initializable, net.e6tech.elements.common.federation.Genesis
| Constructor and Description |
|---|
GenesisImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<java.lang.Void> |
async(java.lang.Runnable runnable) |
<R> java.util.concurrent.CompletionStage<R> |
async(java.util.function.Supplier<R> supplier) |
ClusterImpl |
getCluster() |
java.lang.String |
getDomainName() |
java.lang.String |
getName() |
net.e6tech.elements.common.resources.Provision |
getProvision() |
java.util.List<net.e6tech.elements.common.federation.Registration> |
getRegistrations() |
net.e6tech.elements.common.federation.Registry |
getRegistry() |
net.e6tech.elements.common.resources.Configuration.Resolver |
getResolver() |
void |
initialize(net.e6tech.elements.common.resources.Resources resources) |
void |
setCluster(ClusterImpl cluster) |
void |
setDomainName(java.lang.String name) |
void |
setName(java.lang.String name) |
void |
setProvision(net.e6tech.elements.common.resources.Provision provision) |
void |
setRegistrations(java.util.List<net.e6tech.elements.common.federation.Registration> registrations) |
void |
setResolver(net.e6tech.elements.common.resources.Configuration.Resolver resolver) |
void |
shutdown() |
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDomainName()
public void setDomainName(java.lang.String name)
public ClusterImpl getCluster()
public void setCluster(ClusterImpl cluster)
public net.e6tech.elements.common.resources.Provision getProvision()
@Inject public void setProvision(net.e6tech.elements.common.resources.Provision provision)
public java.util.List<net.e6tech.elements.common.federation.Registration> getRegistrations()
public void setRegistrations(java.util.List<net.e6tech.elements.common.federation.Registration> registrations)
public net.e6tech.elements.common.resources.Configuration.Resolver getResolver()
@Inject(optional=true) public void setResolver(net.e6tech.elements.common.resources.Configuration.Resolver resolver)
public void initialize(net.e6tech.elements.common.resources.Resources resources)
initialize in interface net.e6tech.elements.common.resources.Initializablepublic net.e6tech.elements.common.federation.Registry getRegistry()
getRegistry in interface net.e6tech.elements.common.federation.Genesispublic void shutdown()
public java.util.concurrent.CompletionStage<java.lang.Void> async(java.lang.Runnable runnable)
async in interface net.e6tech.elements.common.federation.Genesispublic <R> java.util.concurrent.CompletionStage<R> async(java.util.function.Supplier<R> supplier)
async in interface net.e6tech.elements.common.federation.Genesis