@Configuration(value="PdxConfiguration") public class PdxConfiguration extends AbstractAnnotationConfigSupport implements ImportAware
GemFireCache, PdxSerializer, BeanFactory, BeanFactoryPostProcessor, ConfigurableListableBeanFactory, Bean, Configuration, ImportAware, AnnotationAttributes, AnnotationMetadata, CacheFactoryBean, AbstractAnnotationConfigSupport, PdxDiskStoreAwareBeanFactoryPostProcessor, GemfireMappingContext, MappingPdxSerializer, NoOpBeanFactoryPostProcessorAbstractAnnotationConfigSupport.TypeResolver<T>| 修飾子と型 | フィールドと説明 |
|---|---|
static boolean | DEFAULT_IGNORE_UNREAD_FIELDS |
static StringSE | DEFAULT_PDX_DISK_STORE_NAME |
static StringSE | DEFAULT_PDX_SERIALIZER_BEAN_NAME |
static boolean | DEFAULT_PERSISTENT |
static boolean | DEFAULT_READ_SERIALIZED |
CURRENT_THREAD_CONTEXT_CLASS_LOADER, INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX| コンストラクターと説明 |
|---|
PdxConfiguration() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | configurePdx(CacheFactoryBean cacheFactoryBean)Pivotal GemFire/Apache Geode キャッシュ PDX 直列化を構成します。 |
protected ClassSE<? extends AnnotationSE> | getAnnotationType() この構成に関連するキャッシュアプリケーションの AnnotationSE 型を返します。 |
protected BeanFactory | getBeanFactory() 現在のアプリケーションコンテキスト内の Spring BeanFactory への参照を返します。 |
protected OptionalSE<StringSE> | getDiskStoreName() |
protected ClassSE<?>[] | getIncludeDomainTypes() |
protected OptionalSE<StringSE> | getSerializerBeanName() |
protected boolean | isIgnoreUnreadFields() |
protected boolean | isPersistent() |
protected boolean | isReadSerialized() |
protected <T extends org.apache.geode.pdx.PdxSerializer> | newPdxSerializer()PdxSerializer の新しいインスタンスを構築します。 |
protected OptionalSE<ConversionService> | resolveConversionService() 構成された ConversionService を BeanFactory から解決します。 |
protected OptionalSE<GemfireMappingContext> | resolveMappingContext()BeanFactory に登録されている構成済みの GemfireMappingContext を返します。 |
protected org.apache.geode.pdx.PdxSerializer | resolvePdxSerializer()PDX 直列化のキャッシュを構成するために使用される PdxSerializer を解決します。 |
void | setImportMetadata(AnnotationMetadata importMetadata) |
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, 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, statsPropertycloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final boolean DEFAULT_IGNORE_UNREAD_FIELDS
public static final boolean DEFAULT_PERSISTENT
public static final boolean DEFAULT_READ_SERIALIZED
protected ClassSE<? extends AnnotationSE> getAnnotationType()
AbstractAnnotationConfigSupportAnnotationSE 型を返します。AbstractAnnotationConfigSupport の getAnnotationType AnnotationSE 型。protected BeanFactory getBeanFactory()
AbstractAnnotationConfigSupportBeanFactory への参照を返します。AbstractAnnotationConfigSupport の getBeanFactory BeanFactory への参照。BeanFactorypublic void setImportMetadata(AnnotationMetadata importMetadata)
ImportAware 内の setImportMetadata protected OptionalSE<StringSE> getDiskStoreName()
protected boolean isIgnoreUnreadFields()
protected ClassSE<?>[] getIncludeDomainTypes()
protected boolean isPersistent()
protected boolean isReadSerialized()
protected OptionalSE<StringSE> getSerializerBeanName()
protected void configurePdx(@NonNull CacheFactoryBean cacheFactoryBean)
cacheFactoryBean - PDX を構成する CacheFactoryBean インスタンス。PDX のデ直列化 / 直列化機能を備えています。CacheFactoryBean, Geode PDX 直列化protected OptionalSE<ConversionService> resolveConversionService()
ConversionService を BeanFactory から解決します。optionallySE で構成された ConversionService。ConversionService, OptionalSE, getBeanFactory()protected OptionalSE<GemfireMappingContext> resolveMappingContext()
BeanFactory に登録されている構成済みの GemfireMappingContext を返します。optionallySE で構成された GemfireMappingContext。GemfireMappingContext, OptionalSE, getBeanFactory()@NonNull protected org.apache.geode.pdx.PdxSerializer resolvePdxSerializer()
PdxSerializer を解決します。PdxSerializer インターフェースを実装します。PdxSerializer。PdxSerializer, getBeanFactory()Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.