public final class Builtins extends Object
| Modifier and Type | Method and Description |
|---|---|
static RoutingObject |
build(List<String> parents,
RoutingObjectFactory.Context context,
StyxObjectConfiguration configNode)
Buiulds a routing object.
|
static StyxService |
build(String name,
StyxObjectDefinition providerDef,
<any> serviceDb,
Map<String,ServiceProviderFactory> factories,
RoutingObjectFactory.Context context)
Builds a Styx service.
|
static HttpInterceptor |
build(StyxObjectConfiguration configBlock,
Map<String,HttpInterceptorFactory> interceptorFactories)
Builds a HTTP interceptor.
|
static NettyExecutor |
buildExecutor(String name,
StyxObjectDefinition serverDef,
Map<String,ExecutorFactory> factories)
Builds a Styx executor object.
|
static InetServer |
buildServer(String name,
StyxObjectDefinition serverDef,
<any> serverDb,
Map<String,StyxServerFactory> factories,
RoutingObjectFactory.Context context)
Builds a Styx server.
|
public static final String STATIC_RESPONSE
public static final String CONDITION_ROUTER
public static final String INTERCEPTOR_PIPELINE
public static final String PROXY_TO_BACKEND
public static final String PATH_PREFIX_ROUTER
public static final String HOST_PROXY
public static final String LOAD_BALANCING_GROUP
public static final String HEALTH_CHECK_MONITOR
public static final String YAML_FILE_CONFIGURATION_SERVICE
public static final String REWRITE
public static final com.google.common.collect.ImmutableMap<String,Schema.FieldType> BUILTIN_HANDLER_SCHEMAS
public static final com.google.common.collect.ImmutableMap<String,RoutingObjectFactory> BUILTIN_HANDLER_FACTORIES
public static final com.google.common.collect.ImmutableMap<String,HttpInterceptorFactory> INTERCEPTOR_FACTORIES
public static final com.google.common.collect.ImmutableMap<String,Schema.FieldType> INTERCEPTOR_SCHEMAS
public static final com.google.common.collect.ImmutableMap<String,ServiceProviderFactory> BUILTIN_SERVICE_PROVIDER_FACTORIES
public static final com.google.common.collect.ImmutableMap<String,Schema.FieldType> BUILTIN_SERVICE_PROVIDER_SCHEMAS
public static final com.google.common.collect.ImmutableMap<String,StyxServerFactory> BUILTIN_SERVER_FACTORIES
public static final com.google.common.collect.ImmutableMap<String,Schema.FieldType> BUILTIN_SERVER_SCHEMAS
public static final com.google.common.collect.ImmutableMap<String,ExecutorFactory> BUILTIN_EXECUTOR_FACTORIES
public static final com.google.common.collect.ImmutableMap<String,Schema.FieldType> BUILTIN_EXECUTOR_SCHEMAS
public static final RouteRefLookup DEFAULT_REFERENCE_LOOKUP
public static RoutingObject build(List<String> parents, RoutingObjectFactory.Context context, StyxObjectConfiguration configNode)
parents - fully qualified attribute namecontext - a context to styx environmentconfigNode - routing object configurationpublic static HttpInterceptor build(StyxObjectConfiguration configBlock, Map<String,HttpInterceptorFactory> interceptorFactories)
configBlock - configurationinterceptorFactories - built-in interceptor factories by namepublic static StyxService build(String name, StyxObjectDefinition providerDef, <any> serviceDb, Map<String,ServiceProviderFactory> factories, RoutingObjectFactory.Context context)
name - Styx service nameproviderDef - Styx service object configurationfactories - Service provider factories by namecontext - Routing object factory contextpublic static InetServer buildServer(String name, StyxObjectDefinition serverDef, <any> serverDb, Map<String,StyxServerFactory> factories, RoutingObjectFactory.Context context)
name - Styx service nameserverDef - Styx service object configurationfactories - Service provider factories by namecontext - Routing object factory contextpublic static NettyExecutor buildExecutor(String name, StyxObjectDefinition serverDef, Map<String,ExecutorFactory> factories)
name - Styx service nameserverDef - Styx service object configurationfactories - Service provider factories by nameCopyright © 2013–2020 Hotels.com. All rights reserved.