Class MainHttpServer
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.component.platform.http.main.MainHttpServer
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.NonManagedService,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
public class MainHttpServer
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.CamelContextAware, org.apache.camel.StaticService, org.apache.camel.NonManagedService
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoStart()protected voiddoStop()org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration.BodyHandlerorg.apache.camel.CamelContextorg.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfigurationorg.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration.CorsgetCors()getHost()getPath()intgetPort()org.apache.camel.component.platform.http.vertx.VertxPlatformHttpRouterorg.apache.camel.support.jsse.SSLContextParametersbooleanbooleanbooleanbooleanvoidsetBodyHandler(org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration.BodyHandler bodyHandler) voidsetCamelContext(org.apache.camel.CamelContext camelContext) voidsetConfiguration(org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration configuration) voidsetCors(org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration.Cors corsConfiguration) voidsetDevConsoleEnabled(boolean devConsoleEnabled) Whether developer web console is enabled (q/dev)voidsetHealthCheckEnabled(boolean healthCheckEnabled) Whether health-check is enabled (q/health)voidvoidsetMaxBodySize(Long maxBodySize) voidvoidsetPort(int port) voidsetSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) protected voidprotected voidprotected voidvoidsetUploadEnabled(boolean uploadEnabled) Whether file upload is enabled (only for development) (q/upload)voidsetUploadSourceDir(String uploadSourceDir) Directory for upload.protected voidprotected voidsetupUploadConsole(String dir) voidsetUseGlobalSslContextParameters(boolean useGlobalSslContextParameters) Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
MainHttpServer
public MainHttpServer()
-
-
Method Details
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()- Specified by:
getCamelContextin interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext) - Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
getConfiguration
public org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration getConfiguration() -
setConfiguration
public void setConfiguration(org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration configuration) -
isDevConsoleEnabled
public boolean isDevConsoleEnabled() -
setDevConsoleEnabled
public void setDevConsoleEnabled(boolean devConsoleEnabled) Whether developer web console is enabled (q/dev) -
isHealthCheckEnabled
public boolean isHealthCheckEnabled() -
setHealthCheckEnabled
public void setHealthCheckEnabled(boolean healthCheckEnabled) Whether health-check is enabled (q/health) -
isUploadEnabled
public boolean isUploadEnabled() -
setUploadEnabled
public void setUploadEnabled(boolean uploadEnabled) Whether file upload is enabled (only for development) (q/upload) -
getUploadSourceDir
-
setUploadSourceDir
Directory for upload. -
getPort
public int getPort() -
setPort
public void setPort(int port) -
getHost
-
setHost
-
getPath
-
setPath
-
getMaxBodySize
-
setMaxBodySize
-
getSslContextParameters
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters() -
setSslContextParameters
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) -
isUseGlobalSslContextParameters
public boolean isUseGlobalSslContextParameters() -
setUseGlobalSslContextParameters
public void setUseGlobalSslContextParameters(boolean useGlobalSslContextParameters) -
getCors
public org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration.Cors getCors() -
setCors
public void setCors(org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration.Cors corsConfiguration) -
getBodyHandler
public org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration.BodyHandler getBodyHandler() -
setBodyHandler
public void setBodyHandler(org.apache.camel.component.platform.http.vertx.VertxPlatformHttpServerConfiguration.BodyHandler bodyHandler) -
getRouter
public org.apache.camel.component.platform.http.vertx.VertxPlatformHttpRouter getRouter() -
doStart
- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
setupConsoles
protected void setupConsoles() -
setupStartupSummary
- Throws:
Exception
-
setupHealthCheckConsole
protected void setupHealthCheckConsole() -
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
setupDevConsole
protected void setupDevConsole() -
setupUploadConsole
-