Package org.spf4j.grizzly
Class JerseyServiceBuilder
- java.lang.Object
-
- org.spf4j.grizzly.JerseyServiceBuilder
-
- All Implemented Interfaces:
JaxRsConfiguration
public final class JerseyServiceBuilder extends Object implements JaxRsConfiguration
- Author:
- Zoltan Farkas
-
-
Constructor Summary
Constructors Constructor Description JerseyServiceBuilder(JvmServices jvmServices)
-
Method Summary
-
-
-
Constructor Detail
-
JerseyServiceBuilder
public JerseyServiceBuilder(JvmServices jvmServices)
-
-
Method Detail
-
removeDefaults
public JerseyServiceBuilder removeDefaults()
-
withBindAddress
public JerseyServiceBuilder withBindAddress(String pbindAddr)
-
withDefaultTimeout
public JerseyServiceBuilder withDefaultTimeout(long timeout, TimeUnit tu)
-
withMaximumAllowedTimeout
public JerseyServiceBuilder withMaximumAllowedTimeout(long timeout, TimeUnit tu)
-
withFeature
public JerseyServiceBuilder withFeature(int pmaxHeaderSizeBytes)
-
withFeature
public JerseyServiceBuilder withFeature(Class<? extends javax.ws.rs.core.Feature> feature)
-
withServiceProvider
public JerseyServiceBuilder withServiceProvider(Class<?> serviceClass)
-
withBinder
public JerseyServiceBuilder withBinder(org.glassfish.jersey.internal.inject.Binder binder)
-
withProviderPackage
public JerseyServiceBuilder withProviderPackage(String pkg)
-
withPort
public JerseyServiceBuilder withPort(int port)
-
withKernelThreadsCoreSize
public JerseyServiceBuilder withKernelThreadsCoreSize(int size)
-
withKernelThreadsMaxSize
public JerseyServiceBuilder withKernelThreadsMaxSize(int size)
-
withWorkerThreadsMaxSize
public JerseyServiceBuilder withWorkerThreadsMaxSize(int size)
-
withWorkerThreadsCoreSize
public JerseyServiceBuilder withWorkerThreadsCoreSize(int size)
-
withSSLEngineConfigurator
public JerseyServiceBuilder withSSLEngineConfigurator(org.glassfish.grizzly.ssl.SSLEngineConfigurator configurator)
-
withMavenRepoURL
public JerseyServiceBuilder withMavenRepoURL(String mavenRepoUrl)
-
withSecurityAuthenticator
public JerseyServiceBuilder withSecurityAuthenticator(SecurityAuthenticator pauth)
-
getProviderPackages
public Set<String> getProviderPackages()
- Specified by:
getProviderPackagesin interfaceJaxRsConfiguration
-
getBinders
public List<org.glassfish.jersey.internal.inject.Binder> getBinders()
- Specified by:
getBindersin interfaceJaxRsConfiguration
-
build
public JerseyService build() throws IOException
- Throws:
IOException
-
getFeatures
public Set<Class<? extends javax.ws.rs.core.Feature>> getFeatures()
- Specified by:
getFeaturesin interfaceJaxRsConfiguration
-
-