public class HttpServiceConfiguration extends EmbeddedServiceConfigurationSupport
HttpServiceConfiguration
class is a Spring ImportBeanDefinitionRegistrar
that applies
additional configuration by way of Pivotal GemFire/Apache Geode Properties
to configure
Pivotal GemFire/Apache Geode's embedded HTTP service and dependent services (e.g. Pulse).ImportBeanDefinitionRegistrar
,
EnableHttpService
,
EmbeddedServiceConfigurationSupport
,
Developing REST Applications for Apache GeodeEmbeddedServiceConfigurationSupport.AbstractGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.ClientGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.GemFirePropertiesBeanPostProcessor, EmbeddedServiceConfigurationSupport.LocatorGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.PeerGemFirePropertiesConfigurer
AbstractAnnotationConfigSupport.TypeResolver<T>
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_HTTP_SERVICE_PORT |
static boolean |
DEFAULT_HTTP_SERVICE_SSL_REQUIRE_AUTHENTICATION |
static boolean |
DEFAULT_HTTP_SERVICE_START_DEVELOPER_REST_API |
DEFAULT_HOST, DEFAULT_PORT
CURRENT_THREAD_CONTEXT_CLASS_LOADER, INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX
Constructor and Description |
---|
HttpServiceConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends Annotation> |
getAnnotationType()
|
protected Properties |
toGemFireProperties(Map<String,Object> annotationAttributes) |
generateBeanName, generateBeanName, generateBeanName, getCacheConfiguration, hasProperties, newBeanDefinitionHolder, registerBeanDefinitions, registerBeanDefinitions, registerBeanDefinitions, registerClientGemFirePropertiesConfigurer, registerGemFirePropertiesBeanPostProcessor, registerGemFirePropertiesConfigurer, registerLocatorGemFirePropertiesConfigurer, registerPeerGemFirePropertiesConfigurer, resolveBean, resolveHost, resolveHost, resolvePort, resolvePort, setGemFireProperties
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLogger, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLogger, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
registerBeanDefinitions
public static final boolean DEFAULT_HTTP_SERVICE_SSL_REQUIRE_AUTHENTICATION
public static final boolean DEFAULT_HTTP_SERVICE_START_DEVELOPER_REST_API
public static final int DEFAULT_HTTP_SERVICE_PORT
protected Class<? extends Annotation> getAnnotationType()
getAnnotationType
in class AbstractAnnotationConfigSupport
EnableHttpService
Annotation
Class
type.EnableHttpService
protected Properties toGemFireProperties(Map<String,Object> annotationAttributes)
toGemFireProperties
in class EmbeddedServiceConfigurationSupport
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.