public class ResteasyModule extends Object
Constructor and Description |
---|
ResteasyModule() |
Modifier and Type | Method and Description |
---|---|
static void |
bind(org.apache.tapestry5.ioc.ServiceBinder binder) |
static ResteasyPackageManager |
buildResteasyPackageManager(Collection<String> packageNames) |
static void |
httpServletRequestHandler(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.HttpServletRequestFilter> configuration,
org.apache.tapestry5.services.HttpServletRequestFilter resteasyRequestFilter,
org.apache.tapestry5.services.HttpServletRequestFilter jsapiRequestFilter) |
static void |
javaxWsRsCoreApplication(org.apache.tapestry5.ioc.Configuration<Object> singletons,
org.apache.tapestry5.ioc.ObjectLocator locator,
ResteasyPackageManager resteasyPackageManager,
org.apache.tapestry5.ioc.services.ClassNameLocator classNameLocator,
org.slf4j.Logger logger) |
static void |
resteasyPackageManager(org.apache.tapestry5.ioc.Configuration<String> configuration,
String appRootPackage,
Boolean shouldScanRestPackage) |
static void |
setupSymbols(org.apache.tapestry5.ioc.MappedConfiguration<String,Object> configuration) |
public ResteasyModule()
public static void bind(org.apache.tapestry5.ioc.ServiceBinder binder)
@Contribute(value=org.apache.tapestry5.services.HttpServletRequestHandler.class) public static void httpServletRequestHandler(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.HttpServletRequestFilter> configuration, @InjectService(value="ResteasyRequestFilter") org.apache.tapestry5.services.HttpServletRequestFilter resteasyRequestFilter, @InjectService(value="JSAPIRequestFilter") org.apache.tapestry5.services.HttpServletRequestFilter jsapiRequestFilter)
@Contribute(value=org.apache.tapestry5.ioc.services.SymbolProvider.class) @FactoryDefaults public static void setupSymbols(org.apache.tapestry5.ioc.MappedConfiguration<String,Object> configuration)
@Contribute(value=javax.ws.rs.core.Application.class) public static void javaxWsRsCoreApplication(org.apache.tapestry5.ioc.Configuration<Object> singletons, org.apache.tapestry5.ioc.ObjectLocator locator, ResteasyPackageManager resteasyPackageManager, org.apache.tapestry5.ioc.services.ClassNameLocator classNameLocator, org.slf4j.Logger logger)
@Contribute(value=ResteasyPackageManager.class) public static void resteasyPackageManager(org.apache.tapestry5.ioc.Configuration<String> configuration, @Symbol(value="tapestry.app-package") String appRootPackage, @Symbol(value="tynamo.resteasy.autodiscovery") Boolean shouldScanRestPackage)
public static ResteasyPackageManager buildResteasyPackageManager(Collection<String> packageNames)
Copyright © 2004–2020. All rights reserved.