Package org.eclipse.jetty.annotations
Class AnnotationConfiguration.ServletContainerInitializerOrdering
java.lang.Object
org.eclipse.jetty.annotations.AnnotationConfiguration.ServletContainerInitializerOrdering
- Enclosing class:
- AnnotationConfiguration
ServletContainerInitializerOrdering
Applies 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
-
Method Summary
Modifier and TypeMethodDescriptionint
getIndexOf
(String name) Get the order index of the given classnameint
getSize()
Get the number of elements of the orderingint
boolean
boolean
toString()
-
Constructor Details
-
ServletContainerInitializerOrdering
-
-
Method Details
-
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
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
-