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 |
|---|---|
net.e6tech.elements.common.interceptor.Interceptor |
getInterceptor() |
java.lang.String |
getKeyStoreFile() |
char[] |
getKeyStorePassword() |
net.e6tech.elements.common.resources.Provision |
getProvision() |
org.eclipse.jetty.util.thread.QueuedThreadPool |
getQueuedThreadPool() |
net.e6tech.elements.security.SelfSignedCert |
getSelfSignedCert() |
java.util.concurrent.ExecutorService |
getThreadPool() |
protected java.util.List<java.net.URL> |
getURLs() |
void |
initialize(net.e6tech.elements.common.resources.Resources resources) |
protected void |
initKeyStore() |
boolean |
isStarted() |
protected void |
registerServer(org.apache.cxf.endpoint.Server server) |
void |
setAddresses(java.util.List<java.lang.String> addresses) |
void |
setInterceptor(net.e6tech.elements.common.interceptor.Interceptor interceptor) |
void |
setKeyStoreFile(java.lang.String keyStoreFile) |
void |
setKeyStorePassword(char[] keyStorePassword) |
void |
setProvision(net.e6tech.elements.common.resources.Provision provision) |
void |
setQueuedThreadPool(org.eclipse.jetty.util.thread.QueuedThreadPool queuedThreadPool) |
void |
setSelfSignedCert(net.e6tech.elements.security.SelfSignedCert selfSignedCert) |
void |
setThreadPool(java.util.concurrent.ExecutorService executor) |
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)
protected java.util.List<java.net.URL> getURLs()
public java.lang.String getKeyStoreFile()
public void setKeyStoreFile(java.lang.String keyStoreFile)
public char[] getKeyStorePassword()
public void setKeyStorePassword(char[] keyStorePassword)
public net.e6tech.elements.security.SelfSignedCert getSelfSignedCert()
public void setSelfSignedCert(net.e6tech.elements.security.SelfSignedCert selfSignedCert)
public java.util.concurrent.ExecutorService getThreadPool()
@Inject(optional=true) public void setThreadPool(java.util.concurrent.ExecutorService executor)
public org.eclipse.jetty.util.thread.QueuedThreadPool getQueuedThreadPool()
@Inject(optional=true) public void setQueuedThreadPool(org.eclipse.jetty.util.thread.QueuedThreadPool queuedThreadPool)
protected void registerServer(org.apache.cxf.endpoint.Server server)
protected void initKeyStore()
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOExceptionpublic 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()