|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory
public class JettyHTTPServerEngineFactory
This Bus Extension handles the configuration of network port numbers for use with "http" or "https". This factory caches the JettyHTTPServerEngines so that they may be retrieved if already previously configured.
| Constructor Summary | |
|---|---|
JettyHTTPServerEngineFactory()
|
|
| Method Summary | |
|---|---|
protected JettyHTTPServerEngine |
createJettyHTTPServerEngine(int port,
java.lang.String protocol)
This call creates a new JettyHTTPServerEngine initialized for "http" or "https" on the given port. |
void |
destroyForPort(int port)
This method removes the Server Engine from the port map and stops it. |
void |
finalizeConfig()
|
java.util.Map<java.lang.String,ThreadingParameters> |
getThreadingParametersMap()
|
java.util.Map<java.lang.String,TLSServerParameters> |
getTlsServerParametersMap()
|
void |
registerWithBus()
|
protected JettyHTTPServerEngine |
retrieveJettyHTTPServerEngine(int port)
This call retrieves a previously configured JettyHTTPServerEngine for the given port. |
void |
setBus(Bus bus)
This call is used to set the bus. |
void |
setEnginesList(java.util.List<JettyHTTPServerEngine> enginesList)
|
void |
setThreadingParametersMap(java.util.Map<java.lang.String,ThreadingParameters> threadingParamsMap)
This call sets the ThreadingParameters for a JettyHTTPServerEngine |
void |
setTlsServerParametersMap(java.util.Map<java.lang.String,TLSServerParameters> tlsParamsMap)
This call sets TLSParametersMap for a JettyHTTPServerEngine |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JettyHTTPServerEngineFactory()
| Method Detail |
|---|
public void setBus(Bus bus)
bus - @PostConstruct public void registerWithBus()
public void setTlsServerParametersMap(java.util.Map<java.lang.String,TLSServerParameters> tlsParamsMap)
public java.util.Map<java.lang.String,TLSServerParameters> getTlsServerParametersMap()
public void setEnginesList(java.util.List<JettyHTTPServerEngine> enginesList)
public void setThreadingParametersMap(java.util.Map<java.lang.String,ThreadingParameters> threadingParamsMap)
public java.util.Map<java.lang.String,ThreadingParameters> getThreadingParametersMap()
protected JettyHTTPServerEngine retrieveJettyHTTPServerEngine(int port)
protected JettyHTTPServerEngine createJettyHTTPServerEngine(int port,
java.lang.String protocol)
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityException
java.io.IOExceptionpublic void destroyForPort(int port)
@PostConstruct public void finalizeConfig()
|
Apache CXF API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||