undertow-core-2.0.13.Final.jar
登录
|
io.undertow:undertow-core:2.0.13.Final
io
undertow
io
UndertowOptions.java
security
protocols
conduits
predicate
NotPredicate.java
AndPredicate.java
ContainsPredicate.java
PredicateParser.java
EqualsPredicate.java
ExistsPredicate.java
OrPredicate.java
IdempotentPredicate.java
RegularExpressionPredicate.java
Predicates.java
SecurePredicate.java
PredicatesHandler.java
PathPrefixPredicate.java
PathTemplatePredicate.java
MaxContentSizePredicate.java
Predicate.java
MethodPredicate.java
TruePredicate.java
PredicateBuilder.java
FalsePredicate.java
AuthenticationRequiredPredicate.java
PathSuffixPredicate.java
PathMatchPredicate.java
MinContentSizePredicate.java
connector
util
Version.java
Undertow.java
UndertowLogger.java
version.properties
channels
UndertowLogger_$logger.java
server
attribute
UndertowMessages_$bundle.java
Handlers.java
client
websockets
UndertowMessages.java
META-INF
AuthenticationRequiredPredicate.java
清空
类结构
package io.undertow.predicate; import io.undertow.security.api.
SecurityContext
; import io.undertow.server.
HttpServerExchange
; import java.util.
HashMap
; import java.util.
HashSet
; import java.util.
Map
; import java.util.
Set
; /** * Predicate that returns true if authentication is required. * * @author Stuart Douglas */ public class
AuthenticationRequiredPredicate
implements
Predicate
{ public static final
AuthenticationRequiredPredicate
INSTANCE
= new
AuthenticationRequiredPredicate
(); @
Override
public boolean
resolve
(
HttpServerExchange
value
) {
SecurityContext
sc
=
value
.
getSecurityContext
(); if(
sc
== null) { return false; } return
sc
.
isAuthenticationRequired
(); } public static class
Builder
implements
PredicateBuilder
{ @
Override
public
String
name
() { return "auth-required"; } @
Override
public
Map
<
String
,
Class
<?>>
parameters
() { final
Map
<
String
,
Class
<?>>
params
= new
HashMap
<>(); return
params
; } @
Override
public
Set
<
String
>
requiredParameters
() { final
Set
<
String
>
params
= new
HashSet
<>(); return
params
; } @
Override
public
String
defaultParameter
() { return null; } @
Override
public
Predicate
build
(final
Map
<
String
,
Object
>
config
) { return
INSTANCE
; } } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口