Package org.eclipse.jetty.annotations
Class AnnotationConfiguration.ServletContainerInitializerOrdering
- java.lang.Object
-
- org.eclipse.jetty.annotations.AnnotationConfiguration.ServletContainerInitializerOrdering
-
- Enclosing class:
- AnnotationConfiguration
public class AnnotationConfiguration.ServletContainerInitializerOrdering extends java.lang.Object
ServletContainerInitializerOrderingApplies an ordering to the
ServletContainerInitializer
s for the context, using the value of the "org.eclipse.jetty.containerInitializerOrder" context attribute. The attribute value is a list of classnames of ServletContainerInitializers in the order in which they are to be called. One name only in the list can be "*", which is a wildcard which matches any other ServletContainerInitializer name not already matched.
-
-
Constructor Summary
Constructors Constructor Description ServletContainerInitializerOrdering(java.lang.String ordering)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIndexOf(java.lang.String name)
Get the order index of the given classnameint
getSize()
Get the number of elements of the orderingint
getWildcardIndex()
boolean
hasWildcard()
boolean
isDefaultOrder()
java.lang.String
toString()
-
-
-
Method Detail
-
hasWildcard
public boolean hasWildcard()
- Returns:
- true if "*" is one of the values.
-
getWildcardIndex
public int getWildcardIndex()
- Returns:
- the index of the "*" element, if it is specified. -1 otherwise.
-
isDefaultOrder
public boolean isDefaultOrder()
- Returns:
- true if the ordering contains a single value of "*"
-
getIndexOf
public int getIndexOf(java.lang.String name)
Get the order index of the given classname- Parameters:
name
- the classname to look up- Returns:
- the index of the class name (or -1 if not found)
-
getSize
public int getSize()
Get the number of elements of the ordering- Returns:
- the size of the index
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-