Index

A C D E G H I M O T 
All Classes and Interfaces|All Packages|Serialized Form

A

ArtifactAstDependencyGraph - Interface in org.mule.runtime.ast.graph.api
Provides a means to start only a subset of the components of the artifact, relying on a dependency graph generated for its components.
ArtifactAstDependencyGraphFactory - Class in org.mule.runtime.ast.graph.api
Contains a factory method for creating ArtifactAstDependencyGraphs.
ArtifactAstDependencyGraphProvider - Interface in org.mule.runtime.ast.graph.api
A provider for ArtifactAstDependencyGraph's.

C

clone() - Method in class org.mule.runtime.ast.graph.internal.ComponentAstEdge
 
ComponentAstDependency - Class in org.mule.runtime.ast.graph.api
Object that represents a dependency on a ComponentAst with a given name and one of a set of given StereotypeModels.
ComponentAstDependency(ComponentAst, ComponentParameterAst, String, Set<StereotypeModel>) - Constructor for class org.mule.runtime.ast.graph.api.ComponentAstDependency
 
ComponentAstEdge - Class in org.mule.runtime.ast.graph.internal
 
ComponentAstEdge() - Constructor for class org.mule.runtime.ast.graph.internal.ComponentAstEdge
 

D

DefaultArtifactAstDependencyGraph - Class in org.mule.runtime.ast.graph.internal
 
DefaultArtifactAstDependencyGraph(ArtifactAst, Graph<ComponentAst, ComponentAstEdge>, Set<ComponentAstDependency>) - Constructor for class org.mule.runtime.ast.graph.internal.DefaultArtifactAstDependencyGraph
 
dependencyComparator() - Method in interface org.mule.runtime.ast.graph.api.ArtifactAstDependencyGraph
Provides a Comparator implementation that when used to sort dependencies.
dependencyComparator() - Method in class org.mule.runtime.ast.graph.internal.DefaultArtifactAstDependencyGraph
 

E

equals(Object) - Method in class org.mule.runtime.ast.graph.api.ComponentAstDependency
 

G

generateFor(ArtifactAst) - Static method in class org.mule.runtime.ast.graph.api.ArtifactAstDependencyGraphFactory
Creates an ArtifactAstDependencyGraph for the given ArtifactAst.
get(ArtifactAst) - Method in interface org.mule.runtime.ast.graph.api.ArtifactAstDependencyGraphProvider
getAllowedStereotypes() - Method in class org.mule.runtime.ast.graph.api.ComponentAstDependency
 
getComponent() - Method in class org.mule.runtime.ast.graph.api.ComponentAstDependency
 
getMissingDependencies() - Method in interface org.mule.runtime.ast.graph.api.ArtifactAstDependencyGraph
Provides information about components referenced from within the artifact but not declared there.
getMissingDependencies() - Method in class org.mule.runtime.ast.graph.internal.DefaultArtifactAstDependencyGraph
 
getName() - Method in class org.mule.runtime.ast.graph.api.ComponentAstDependency
 
getParameter() - Method in class org.mule.runtime.ast.graph.api.ComponentAstDependency
 
getRequiredComponents(String) - Method in interface org.mule.runtime.ast.graph.api.ArtifactAstDependencyGraph
Provides a set of components that contains the required components for the componentName (ComponentAst.getComponentId()) provided.
getRequiredComponents(String) - Method in class org.mule.runtime.ast.graph.internal.DefaultArtifactAstDependencyGraph
 
getSource() - Method in class org.mule.runtime.ast.graph.internal.ComponentAstEdge
 
getTarget() - Method in class org.mule.runtime.ast.graph.internal.ComponentAstEdge
 

H

hashCode() - Method in class org.mule.runtime.ast.graph.api.ComponentAstDependency
 

I

isSatisfiedBy(ComponentAst) - Method in class org.mule.runtime.ast.graph.api.ComponentAstDependency
Checks if the provided component satisfies this dependency

M

minimalArtifactFor(Predicate<ComponentAst>) - Method in interface org.mule.runtime.ast.graph.api.ArtifactAstDependencyGraph
Creates an ArtifactAst that only contains the minimally required components for those which the provided vertexPredicate applies to work properly.
minimalArtifactFor(Predicate<ComponentAst>) - Method in class org.mule.runtime.ast.graph.internal.DefaultArtifactAstDependencyGraph
 
minimalArtifactFor(ComponentAst) - Method in interface org.mule.runtime.ast.graph.api.ArtifactAstDependencyGraph
Creates an ArtifactAst that only contains the minimally required components for the provided vertex to work properly.
minimalArtifactFor(ComponentAst) - Method in class org.mule.runtime.ast.graph.internal.DefaultArtifactAstDependencyGraph
 

O

org.mule.runtime.artifact.ast.dependency.graph - module org.mule.runtime.artifact.ast.dependency.graph
Mule Artifact AST Dependency Graph
org.mule.runtime.ast.graph.api - package org.mule.runtime.ast.graph.api
 
org.mule.runtime.ast.graph.internal - package org.mule.runtime.ast.graph.internal
 

T

toString() - Method in class org.mule.runtime.ast.graph.api.ComponentAstDependency
 
transitiveOutgoingDependenciesOf(Graph<ComponentAst, ComponentAstEdge>) - Method in class org.mule.runtime.ast.graph.internal.ComponentAstEdge
 
A C D E G H I M O T 
All Classes and Interfaces|All Packages|Serialized Form