public class CXFServer
extends java.lang.Object
implements net.e6tech.elements.common.resources.Initializable, net.e6tech.elements.common.resources.Startable
| Constructor and Description |
|---|
CXFServer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addController(ServerController controller) |
<T> T |
computeServerEngineData(java.util.function.Supplier<T> supplier) |
java.lang.String |
getClientAuth() |
net.e6tech.elements.common.util.ExceptionMapper |
getExceptionMapper() |
Observer |
getHeaderObserver() |
net.e6tech.elements.common.interceptor.Interceptor |
getInterceptor() |
char[] |
getKeyManagerPassword() |
java.security.KeyStore |
getKeyStore() |
java.lang.String |
getKeyStoreFile() |
java.lang.String |
getKeyStoreFormat() |
char[] |
getKeyStorePassword() |
net.e6tech.elements.common.resources.Provision |
getProvision() |
java.util.Map<java.lang.String,java.lang.String> |
getResponseHeaders() |
net.e6tech.elements.security.SelfSignedCert |
getSelfSignedCert() |
ServerEngine |
getServerEngine() |
java.lang.Class<? extends ServerEngine> |
getServerEngineClass() |
<T> T |
getServerEngineData() |
java.lang.String |
getSslProtocol() |
java.util.List<java.net.URL> |
getURLs() |
void |
initialize(net.e6tech.elements.common.resources.Resources resources) |
boolean |
isMeasurement() |
boolean |
isSendServerVersion() |
boolean |
isStarted() |
void |
setAddresses(java.util.List<java.lang.String> addresses) |
void |
setClientAuth(java.lang.String clientAuth) |
void |
setExceptionMapper(net.e6tech.elements.common.util.ExceptionMapper exceptionMapper) |
void |
setHeaderObserver(Observer headerObserver) |
void |
setInterceptor(net.e6tech.elements.common.interceptor.Interceptor interceptor) |
void |
setKeyManagerPassword(char[] keyManagerPassword) |
void |
setKeyStore(java.security.KeyStore keyStore) |
void |
setKeyStoreFile(java.lang.String keyStoreFile) |
void |
setKeyStoreFormat(java.lang.String keyStoreFormat) |
void |
setKeyStorePassword(char[] keyStorePassword) |
void |
setMeasurement(boolean measurement) |
void |
setProvision(net.e6tech.elements.common.resources.Provision provision) |
void |
setResponseHeaders(java.util.Map<java.lang.String,java.lang.String> responseHeaders) |
void |
setSelfSignedCert(net.e6tech.elements.security.SelfSignedCert selfSignedCert) |
void |
setSendServerVersion(boolean sendServerVersion) |
void |
setServerEngine(ServerEngine serverEngine) |
void |
setServerEngineClass(java.lang.Class<? extends ServerEngine> serverEngineClass) |
<T> void |
setServerEngineData(T serverEngineData) |
void |
setSslProtocol(java.lang.String sslProtocol) |
void |
start() |
void |
stop() |
public void setAddresses(java.util.List<java.lang.String> addresses)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic net.e6tech.elements.common.resources.Provision getProvision()
@Inject public void setProvision(net.e6tech.elements.common.resources.Provision provision)
public net.e6tech.elements.common.interceptor.Interceptor getInterceptor()
@Inject public void setInterceptor(net.e6tech.elements.common.interceptor.Interceptor interceptor)
public java.util.List<java.net.URL> getURLs()
public java.lang.String getKeyStoreFile()
public void setKeyStoreFile(java.lang.String keyStoreFile)
public java.security.KeyStore getKeyStore()
public void setKeyStore(java.security.KeyStore keyStore)
public java.lang.String getKeyStoreFormat()
public void setKeyStoreFormat(java.lang.String keyStoreFormat)
public char[] getKeyStorePassword()
public void setKeyStorePassword(char[] keyStorePassword)
public char[] getKeyManagerPassword()
public void setKeyManagerPassword(char[] keyManagerPassword)
public java.lang.String getClientAuth()
public void setClientAuth(java.lang.String clientAuth)
public java.lang.String getSslProtocol()
public void setSslProtocol(java.lang.String sslProtocol)
public net.e6tech.elements.security.SelfSignedCert getSelfSignedCert()
public void setSelfSignedCert(net.e6tech.elements.security.SelfSignedCert selfSignedCert)
public boolean isSendServerVersion()
public void setSendServerVersion(boolean sendServerVersion)
public boolean isMeasurement()
public Observer getHeaderObserver()
@Inject(optional=true) public void setHeaderObserver(Observer headerObserver)
public void setMeasurement(boolean measurement)
public net.e6tech.elements.common.util.ExceptionMapper getExceptionMapper()
@Inject(optional=true) public void setExceptionMapper(net.e6tech.elements.common.util.ExceptionMapper exceptionMapper)
public java.util.Map<java.lang.String,java.lang.String> getResponseHeaders()
public void setResponseHeaders(java.util.Map<java.lang.String,java.lang.String> responseHeaders)
public ServerEngine getServerEngine()
@Inject(optional=true) public void setServerEngine(ServerEngine serverEngine)
public java.lang.Class<? extends ServerEngine> getServerEngineClass()
public void setServerEngineClass(java.lang.Class<? extends ServerEngine> serverEngineClass)
public <T> T getServerEngineData()
public <T> void setServerEngineData(T serverEngineData)
public <T> T computeServerEngineData(java.util.function.Supplier<T> supplier)
protected void addController(ServerController controller)
public void initialize(net.e6tech.elements.common.resources.Resources resources)
initialize in interface net.e6tech.elements.common.resources.Initializablepublic boolean isStarted()
public void start()
start in interface net.e6tech.elements.common.resources.Startablepublic void stop()