org.jboss.deployers.spi
Interface Ordered

All Known Subinterfaces:
Deployer, Domino<T>, StructureDeployer
All Known Implementing Classes:
AbstractAllInputDeployer, AbstractAnnotationDeployer, AbstractClassLoaderDeployer, AbstractClassLoaderDescribeDeployer, AbstractComponentDeployer, AbstractDeployer, AbstractLevelClassLoaderSystemDeployer, AbstractOptionalRealDeployer, AbstractOptionalVFSRealDeployer, AbstractParsingDeployer, AbstractParsingDeployerWithOutput, AbstractRealDeployer, AbstractRealDeployerWithInput, AbstractResourceVisitorDeployer, AbstractSimpleRealDeployer, AbstractSimpleVFSRealDeployer, AbstractStructureDeployer, AbstractTopLevelClassLoaderDeployer, AbstractVFSParsingDeployer, AbstractVFSRealDeployer, AbstractVFSStructureDeployer, AliasDeploymentDeployer, AliasesParserDeployer, AnnotationEnvironmentDeployer, BeanDeployer, BeanMetaDataDeployer, BeanMetaDataFactoryDeployer, BeanScanningDeployer, CachingRequirementIntegrationDeployer, ClassLoadingDefaultDeployer, DeclaredStructure, DependenciesMetaDataDeployer, DependenciesParserDeployer, DeployerDomino, DeployerWrapper, DeploymentAliasesDeployer, DeploymentAliasMetaDataDeployer, DeploymentDependencyDeployer, DirectoryStructure, FileStructure, FilesUrlIntegrationDeployer, FilteredAnnotationEnvironmentDeployer, FilteredGenericAnnotationDeployer, GenericAnnotationDeployer, InMemoryClassesDeployer, JARStructure, JAXBDeployer, JAXPDeployer, JBossExtensionDeployer, JBossXBDeployer, KernelDeploymentDeployer, ManifestDeployer, MetaDataUrlIntegrationDeployer, ModuleRequirementIntegrationDeployer, MultipleJBossXBDeployer, MultipleObjectModelFactoryDeployer, MultipleSchemaResolverDeployer, MultipleVFSParsingDeployer, ObjectModelFactoryDeployer, OrderedImpl, PackageRequirementIntegrationDeployer, PathUrlIntegrationDeployer, Properties2BeansDeployer, RequirementIntegrationDeployer, ScanningMetaDataDeployer, SchemaResolverDeployer, ScopedAnnotationEnvironmentDeployer, ScopedGenericAnnotationDeployer, StructureDeployerWrapper, UnmarshallerFactoryDeployer, UrlIntegrationDeployer, VFSClassLoaderClassPathDeployer, VFSClassLoaderDescribeDeployer, WARStructure, XSLDeployer

public interface Ordered

A base interface for that defines the ordering contract and comparator.

Things with a lower order are processed first

Version:
$Revision:$
Author:
Scott.Stark@jboss.org

Nested Class Summary
static class Ordered.OrderedComparator
          The comparator for relative ordering
 
Field Summary
static Comparator<Ordered> COMPARATOR
          The comparator for relative ordering of deployers
 
Method Summary
 int getRelativeOrder()
          Get the relative order
 void setRelativeOrder(int order)
          Set the relative order.
 

Field Detail

COMPARATOR

static final Comparator<Ordered> COMPARATOR
The comparator for relative ordering of deployers

Method Detail

getRelativeOrder

int getRelativeOrder()
Get the relative order

Returns:
the relative order

setRelativeOrder

void setRelativeOrder(int order)
Set the relative order.

Parameters:
order - the order


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.