public abstract class NovaService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
instanceId |
protected org.slf4j.Logger |
logger |
protected ch.squaredesk.nova.Nova |
nova |
protected String |
serviceName |
| Modifier | Constructor and Description |
|---|---|
protected |
NovaService() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends NovaService,U extends NovaServiceConfiguration<T>> |
createInstance(Class<T> serviceClass,
Class<U> configurationClass) |
boolean |
isStarted() |
void |
shutdown() |
void |
start() |
protected final org.slf4j.Logger logger
@Autowired protected ch.squaredesk.nova.Nova nova
@Autowired protected String instanceId
@Autowired protected String serviceName
public void start()
public void shutdown()
public boolean isStarted()
public static <T extends NovaService,U extends NovaServiceConfiguration<T>> T createInstance(Class<T> serviceClass, Class<U> configurationClass)
Copyright © 2018. All rights reserved.