org.apache.polygene.api.structure.Module.descriptor()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(123)

本文整理了Java中org.apache.polygene.api.structure.Module.descriptor()方法的一些代码示例,展示了Module.descriptor()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.descriptor()方法的具体详情如下:
包路径:org.apache.polygene.api.structure.Module
类名称:Module
方法名:descriptor

Module.descriptor介绍

暂无

代码示例

代码示例来源:origin: apache/attic-polygene-java

@Override
public Object apply( Module module, PropertyDescriptor property )
{
  return initialValue( module.descriptor(), initialValue, useDefaults );
}

代码示例来源:origin: apache/attic-polygene-java

@Override
public void initialize()
{
 Logger logger = LoggerFactory.getLogger( getClass() );
 ResourceBundle defaultRequestWriters = ResourceBundle.getBundle( "org.apache.polygene.library.rest.client.rest-client" );
 String requestWriterClasses = defaultRequestWriters.getString( "requestwriters" );
 logger.info( "Using request writers:"+requestWriterClasses );
 for (String className : requestWriterClasses.split( "," ))
 {
   try
   {
    Class writerClass = module.descriptor().classLoader().loadClass( className.trim() );
    RequestWriter requestWriter = (RequestWriter) module.newObject( writerClass );
    registerRequestWriter(requestWriter);
   } catch (ClassNotFoundException e)
   {
    logger.warn( "Could not register request writer "+className, e );
   }
 }
}

代码示例来源:origin: apache/attic-polygene-java

@Override
public void initialize()
{
 Logger logger = LoggerFactory.getLogger( getClass() );
 ResourceBundle defaultResponseReaders = ResourceBundle.getBundle( "org.apache.polygene.library.rest.client.rest-client" );
 String responseReaderClasses = defaultResponseReaders.getString( "responsereaders" );
 logger.info( "Using responsereaders:"+responseReaderClasses );
 for (String className : responseReaderClasses.split( "," ))
 {
   try
   {
    Class readerClass = module.descriptor().classLoader().loadClass( className.trim() );
    ResponseReader reader = (ResponseReader) module.newObject( readerClass );
    registerResponseReader( reader );
   } catch (ClassNotFoundException e)
   {
    logger.warn( "Could not register response reader "+className, e );
   }
 }
}

代码示例来源:origin: apache/attic-polygene-java

Class writerClass = module.descriptor().classLoader().loadClass( className.trim() );
ResponseWriter writer = (ResponseWriter) module.newObject( writerClass );
registerResultWriter( writer );

代码示例来源:origin: org.apache.polygene.libraries/org.apache.polygene.library.rest-server

Class readerClass = module.descriptor().classLoader().loadClass( className.trim() );
RequestReader writer = (RequestReader) module.newObject( readerClass );
registerRequestReader( writer );

代码示例来源:origin: org.apache.polygene.libraries/org.apache.polygene.library.rest-server

Class writerClass = module.descriptor().classLoader().loadClass( className.trim() );
ResponseWriter writer = (ResponseWriter) module.newObject( writerClass );
registerResultWriter( writer );

代码示例来源:origin: apache/attic-polygene-java

Class readerClass = module.descriptor().classLoader().loadClass( className.trim() );
RequestReader writer = (RequestReader) module.newObject( readerClass );
registerRequestReader( writer );

代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.api

V configObject = deserializer.deserialize( module.descriptor(), configType.valueType(),
                     new InputStreamReader( asStream, UTF_8 ) );

代码示例来源:origin: apache/attic-polygene-java

V configObject = deserializer.deserialize( module.descriptor(), configType.valueType(),
                     new InputStreamReader( asStream, UTF_8 ) );

代码示例来源:origin: apache/attic-polygene-java

if( ValueComposite.class.isAssignableFrom( valueType ) )
  ValueDescriptor valueDescriptor = module.descriptor().valueDescriptor( valueType.getName() );
    if( value == null )
      Object initialValue = propertyDescriptor.resolveInitialValue(module.descriptor());
      if( initialValue != null )

代码示例来源:origin: org.apache.polygene.libraries/org.apache.polygene.library.rest-server

if( ValueComposite.class.isAssignableFrom( valueType ) )
  ValueDescriptor valueDescriptor = module.descriptor().valueDescriptor( valueType.getName() );
    if( value == null )
      Object initialValue = propertyDescriptor.resolveInitialValue(module.descriptor());
      if( initialValue != null )

代码示例来源:origin: apache/attic-polygene-java

@Test
public void givenFixture1WhenFindFromAnotherModuleThenCompositeTypeIsReturned()
  throws ClassNotFoundException, AssemblyException
{
  Application app = givenFixture1();
  Module module = app.findModule( "Layer 1", "Module 1" ).newTransient( TestComposite1.class ).getModule();
  module.descriptor().classLoader().loadClass( TestComposite2.class.getName() );
}

代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.api

@SuppressWarnings( "unchecked" )
public <V> V findConfigurationInstanceFor( ServiceDescriptor serviceModel, Identity serviceIdentity, UnitOfWork uow )
  throws InstantiationException
{
  Class<V> configurationType = serviceModel.configurationType();
  V configuration;
  try
  {
    configuration = uow.get( configurationType, serviceIdentity );
    uow.pause();
  }
  catch( NoSuchEntityException | NoSuchEntityTypeException e )
  {
    EntityDescriptor entityDescriptor = module.typeLookup().lookupEntityModel( configurationType );
    if( entityDescriptor == null )
    {
      throw new NoSuchConfigurationTypeException( configurationType, module.descriptor() );
    }
    return (V) initializeConfigurationInstance( entityDescriptor, uow, serviceModel, serviceIdentity );
  }
  return configuration;
}

代码示例来源:origin: apache/attic-polygene-java

@SuppressWarnings( "unchecked" )
public <V> V findConfigurationInstanceFor( ServiceDescriptor serviceModel, Identity serviceIdentity, UnitOfWork uow )
  throws InstantiationException
{
  Class<V> configurationType = serviceModel.configurationType();
  V configuration;
  try
  {
    configuration = uow.get( configurationType, serviceIdentity );
    uow.pause();
  }
  catch( NoSuchEntityException | NoSuchEntityTypeException e )
  {
    EntityDescriptor entityDescriptor = module.typeLookup().lookupEntityModel( configurationType );
    if( entityDescriptor == null )
    {
      throw new NoSuchConfigurationTypeException( configurationType, module.descriptor() );
    }
    return (V) initializeConfigurationInstance( entityDescriptor, uow, serviceModel, serviceIdentity );
  }
  return configuration;
}

相关文章