diff options
author | Joakim Erdfelt | 2015-10-28 16:42:38 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2015-10-28 16:42:38 +0000 |
commit | ebc04c4ac0dc7f887f3e855d5e84c96c0f9ce8f1 (patch) | |
tree | f8cf4bf6e7cb271838561aa842169ad3d63544bf | |
parent | 096441ebe7c0139f3b1cfd8b20f2f5a9bacee175 (diff) | |
download | org.eclipse.jetty.project-ebc04c4ac0dc7f887f3e855d5e84c96c0f9ce8f1.tar.gz org.eclipse.jetty.project-ebc04c4ac0dc7f887f3e855d5e84c96c0f9ce8f1.tar.xz org.eclipse.jetty.project-ebc04c4ac0dc7f887f3e855d5e84c96c0f9ce8f1.zip |
480898 - Introduce FilterMapping.getDispatcherTypes() method
-rw-r--r-- | jetty-servlet/src/main/java/org/eclipse/jetty/servlet/FilterMapping.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/FilterMapping.java b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/FilterMapping.java index edf01a90b8..f7040c4af1 100644 --- a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/FilterMapping.java +++ b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/FilterMapping.java @@ -173,6 +173,23 @@ public class FilterMapping implements Dumpable } /* ------------------------------------------------------------ */ + public EnumSet<DispatcherType> getDispatcherTypes() + { + EnumSet<DispatcherType> dispatcherTypes = EnumSet.noneOf(DispatcherType.class); + if ((_dispatches & ERROR) == ERROR) + dispatcherTypes.add(DispatcherType.ERROR); + if ((_dispatches & FORWARD) == FORWARD) + dispatcherTypes.add(DispatcherType.FORWARD); + if ((_dispatches & INCLUDE) == INCLUDE) + dispatcherTypes.add(DispatcherType.INCLUDE); + if ((_dispatches & REQUEST) == REQUEST) + dispatcherTypes.add(DispatcherType.REQUEST); + if ((_dispatches & ASYNC) == ASYNC) + dispatcherTypes.add(DispatcherType.ASYNC); + return dispatcherTypes; + } + + /* ------------------------------------------------------------ */ /** * @param dispatches The dispatches to set. * @see #DEFAULT |