/** * Get a builder for metadata where non-default options can be specified. * * @return The built metadata. */ public MetadataBuilder getMetadataBuilder() { MetadataBuilderImpl defaultBuilder = new MetadataBuilderImpl( this ); return getCustomBuilderOrDefault( defaultBuilder ); }
private void applyCfgXmlValues(CfgXmlAccessService service) { final LoadedConfig aggregatedConfig = service.getAggregatedConfig(); if ( aggregatedConfig == null ) { return; } for ( CacheRegionDefinition cacheRegionDefinition : aggregatedConfig.getCacheRegionDefinitions() ) { applyCacheRegionDefinition( cacheRegionDefinition ); } }
public MetadataBuilderImpl(MetadataSources sources) { this( sources, getStandardServiceRegistry( sources.getServiceRegistry() ) ); }
public MetadataBuilderImpl(MetadataSources sources, StandardServiceRegistry serviceRegistry) { this.sources = sources; this.options = new MetadataBuildingOptionsImpl( serviceRegistry ); this.bootstrapContext = new BootstrapContextImpl( serviceRegistry, options ); //this is needed only fro implementig deprecated method options.setBootstrapContext( bootstrapContext ); for ( MetadataSourcesContributor contributor : sources.getServiceRegistry() .getService( ClassLoaderService.class ) .loadJavaServices( MetadataSourcesContributor.class ) ) { contributor.contribute( sources ); } // todo : not so sure this is needed anymore. // these should be set during the StandardServiceRegistryBuilder.configure call applyCfgXmlValues( serviceRegistry.getService( CfgXmlAccessService.class ) ); final ClassLoaderService classLoaderService = serviceRegistry.getService( ClassLoaderService.class ); for ( MetadataBuilderInitializer contributor : classLoaderService.loadJavaServices( MetadataBuilderInitializer.class ) ) { contributor.contribute( this, serviceRegistry ); } }
@Override protected void configureMetadataBuilder(MetadataBuilder metadataBuilder) { ((MetadataBuilderImpl)metadataBuilder).contributeJavaTypeDescriptor(new JavaTypeDescriptorRegistry.FallbackJavaTypeDescriptor( MutableState2.class ) { @Override public MutabilityPlan getMutabilityPlan() { return ImmutableMutabilityPlan.INSTANCE; } }); }
@Override protected void configureMetadataBuilder(MetadataBuilder metadataBuilder) { super.configureMetadataBuilder( metadataBuilder ); ( ( MetadataBuilderImpl) metadataBuilder ).allowSpecjSyntax(); }
public MetadataBuilderImpl(MetadataSources sources, StandardServiceRegistry serviceRegistry, ClassmateContext classmateContext) { this.sources = sources; this.options = new MetadataBuildingOptionsImpl( serviceRegistry ); this.bootstrapContext = new BootstrapContextImpl( serviceRegistry, classmateContext, options ); for ( MetadataSourcesContributor contributor : sources.getServiceRegistry() .getService( ClassLoaderService.class ) .loadJavaServices( MetadataSourcesContributor.class ) ) { contributor.contribute( sources ); } // todo : not so sure this is needed anymore. // these should be set during the StandardServiceRegistryBuilder.configure call applyCfgXmlValues( serviceRegistry.getService( CfgXmlAccessService.class ) ); final ClassLoaderService classLoaderService = serviceRegistry.getService( ClassLoaderService.class ); for ( MetadataBuilderInitializer contributor : classLoaderService.loadJavaServices( MetadataBuilderInitializer.class ) ) { contributor.contribute( this, serviceRegistry ); } }
/** * Get a builder for metadata where non-default options can be specified. * * @return The built metadata. * @deprecated Use {@link #getMetadataBuilder()} instead */ @Deprecated public MetadataBuilder getMetadataBuilder(StandardServiceRegistry serviceRegistry) { MetadataBuilderImpl defaultBuilder = new MetadataBuilderImpl( this, serviceRegistry ); return getCustomBuilderOrDefault( defaultBuilder ); }
private void applyCfgXmlValues(CfgXmlAccessService service) { final LoadedConfig aggregatedConfig = service.getAggregatedConfig(); if ( aggregatedConfig == null ) { return; } for ( CacheRegionDefinition cacheRegionDefinition : aggregatedConfig.getCacheRegionDefinitions() ) { applyCacheRegionDefinition( cacheRegionDefinition ); } }
public MetadataBuilderImpl(MetadataSources sources) { this( sources, getStandardServiceRegistry( sources.getServiceRegistry() ) , new ClassmateContext()); }
/** * Get a builder for metadata where non-default options can be specified. * * @return The built metadata. */ public MetadataBuilder getMetadataBuilder() { MetadataBuilderImpl defaultBuilder = new MetadataBuilderImpl( this ); return getCustomBuilderOrDefault( defaultBuilder ); }
/** * Get a builder for metadata where non-default options can be specified. * * @return The built metadata. * @deprecated Use {@link #getMetadataBuilder()} instead */ @Deprecated public MetadataBuilder getMetadataBuilder(StandardServiceRegistry serviceRegistry, ClassmateContext classmateContext) { MetadataBuilderImpl defaultBuilder = new MetadataBuilderImpl( this, serviceRegistry, classmateContext ); return getCustomBuilderOrDefault( defaultBuilder ); }
private Metadata metadata(StandardServiceRegistry serviceRegistry, MetadataSources metadataSources) throws Exception { MetadataBuilder builder = new MetadataBuilderImpl(metadataSources, serviceRegistry); Metadata metadata = builder .applyPhysicalNamingStrategy(new SpringPhysicalNamingStrategy()) .applyImplicitNamingStrategy(new SpringImplicitNamingStrategy()) .build(); return metadata; }
private Metadata metadata(StandardServiceRegistry serviceRegistry, MetadataSources metadataSources) throws Exception { MetadataBuilder builder = new MetadataBuilderImpl(metadataSources, serviceRegistry); Metadata metadata = builder .applyPhysicalNamingStrategy(new SpringPhysicalNamingStrategy()) .applyImplicitNamingStrategy(new SpringImplicitNamingStrategy()) .build(); return metadata; }