Examples of DependencyMetadata


Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        final org.codehaus.loom.components.util.metadata.DependencyDirective[] dependencies )
    {
        final ArrayList depends = new ArrayList();
        for( int i = 0; i < dependencies.length; i++ )
        {
            final DependencyMetaData dependency =
                new DependencyMetaData( dependencies[ i ].getProviderName(),
                                        dependencies[ i ].getKey() );
            depends.add( dependency );
        }
        return (DependencyMetaData[])depends.toArray(
            new DependencyMetaData[ depends.size() ] );
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        //Make sure all dependencies in BlockInfo file are satisfied
        final DependencyDescriptor[] dependencies = block.getBlockInfo().getDependencies();
        for( int i = 0; i < dependencies.length; i++ )
        {
            final DependencyMetaData role = block.getDependency( dependencies[ i ].getRole() );

            //If there is no Role then the user has failed
            //to specify a needed dependency.
            if( null == role )
            {
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        {
            final Configuration provide = provides[ j ];
            final String requiredName = provide.getAttribute( "name" );
            final String role = provide.getAttribute( "role" );

            dependencies.add( new DependencyMetaData( requiredName, role ) );
        }

        return (DependencyMetaData[])dependencies.toArray( new DependencyMetaData[ 0 ] );
    }
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        final DefaultComponentManager componentManager = new DefaultComponentManager();
        final DependencyMetaData[] roles = metaData.getDependencies();

        for( int i = 0; i < roles.length; i++ )
        {
            final DependencyMetaData role = roles[ i ];
            final Object dependency = m_application.getBlock( role.getName() );
            if( dependency instanceof Component )
            {
                componentManager.put( role.getRole(), (Component)dependency );
            }
            else
            {
                final String message =
                    REZ.getString( "lifecycle.nota-component.error",
                                   metaData.getName(),
                                   role.getRole(),
                                   role.getName() );
                throw new Exception( message );
            }
        }

        return componentManager;
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        final DefaultServiceManager manager = new DefaultServiceManager();
        final DependencyMetaData[] roles = metaData.getDependencies();

        for( int i = 0; i < roles.length; i++ )
        {
            final DependencyMetaData role = roles[ i ];
            final Object dependency = m_application.getBlock( role.getName() );
            manager.put( role.getRole(), dependency );
        }

        return manager;
    }
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

                                           final ArrayList order )
    {
        final DependencyDescriptor[] descriptors = block.getBlockInfo().getDependencies();
        for( int i = 0; i < descriptors.length; i++ )
        {
            final DependencyMetaData dependency = block.getDependency( descriptors[ i ].getRole() );
            final BlockMetaData other = getBlock( dependency.getName(), blocks );
            visitBlock( other, blocks, true, done, order );
        }
    }
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        final DefaultComponentManager componentManager = new DefaultComponentManager();
        final DependencyMetaData[] roles = metaData.getDependencies();

        for( int i = 0; i < roles.length; i++ )
        {
            final DependencyMetaData role = roles[ i ];
            final Object dependency = m_application.getBlock( role.getName() );
            if( dependency instanceof Component )
            {
                componentManager.put( role.getRole(), (Component)dependency );
            }
            else
            {
                final String message =
                    REZ.getString( "lifecycle.nota-component.error",
                                   metaData.getName(),
                                   role.getRole(),
                                   role.getName() );
                throw new Exception( message );
            }
        }

        return componentManager;
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        final DefaultServiceManager manager = new DefaultServiceManager();
        final DependencyMetaData[] roles = metaData.getDependencies();

        for( int i = 0; i < roles.length; i++ )
        {
            final DependencyMetaData role = roles[ i ];
            final Object dependency = m_application.getBlock( role.getName() );
            manager.put( role.getRole(), dependency );
        }

        return manager;
    }
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        //Make sure all dependencies in BlockInfo file are satisfied
        final DependencyDescriptor[] dependencies = block.getBlockInfo().getDependencies();
        for( int i = 0; i < dependencies.length; i++ )
        {
            final DependencyMetaData role = block.getDependency( dependencies[ i ].getRole() );

            //If there is no Role then the user has failed
            //to specify a needed dependency.
            if( null == role )
            {
View Full Code Here

Examples of org.apache.avalon.phoenix.metadata.DependencyMetaData

        {
            final Configuration provide = provides[ j ];
            final String requiredName = provide.getAttribute( "name" );
            final String role = provide.getAttribute( "role" );

            dependencies.add( new DependencyMetaData( requiredName, role ) );
        }

        return (DependencyMetaData[])dependencies.toArray( new DependencyMetaData[ 0 ] );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.