Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
9127c48f
Commit
9127c48f
authored
Jul 27, 2017
by
Phillip Webb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixup warnings
parent
a869d25d
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
65 additions
and
64 deletions
+65
-64
MetricFilterAutoConfigurationTests.java
...ate/autoconfigure/MetricFilterAutoConfigurationTests.java
+46
-39
PathBasedTemplateAvailabilityProvider.java
...igure/template/PathBasedTemplateAvailabilityProvider.java
+8
-6
ResourceServerTokenServicesConfigurationTests.java
...source/ResourceServerTokenServicesConfigurationTests.java
+4
-4
UserInfoTokenServicesTests.java
.../security/oauth2/resource/UserInfoTokenServicesTests.java
+0
-1
RemoteDevToolsAutoConfigurationTests.java
...s/autoconfigure/RemoteDevToolsAutoConfigurationTests.java
+0
-8
SpringBootDependencyInjectionTestExecutionListenerTests.java
...ingBootDependencyInjectionTestExecutionListenerTests.java
+1
-1
JsonContentTests.java
.../org/springframework/boot/test/json/JsonContentTests.java
+1
-0
UnboundElementsSourceFilter.java
...ontext/properties/source/UnboundElementsSourceFilter.java
+1
-1
UndertowReactiveWebServerFactory.java
...b/embedded/undertow/UndertowReactiveWebServerFactory.java
+4
-4
No files found.
spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/MetricFilterAutoConfigurationTests.java
View file @
9127c48f
...
@@ -93,20 +93,25 @@ public class MetricFilterAutoConfigurationTests {
...
@@ -93,20 +93,25 @@ public class MetricFilterAutoConfigurationTests {
public
void
recordsHttpInteractions
()
throws
Exception
{
public
void
recordsHttpInteractions
()
throws
Exception
{
AnnotationConfigApplicationContext
context
=
new
AnnotationConfigApplicationContext
(
AnnotationConfigApplicationContext
context
=
new
AnnotationConfigApplicationContext
(
Config
.
class
,
MetricFilterAutoConfiguration
.
class
);
Config
.
class
,
MetricFilterAutoConfiguration
.
class
);
Filter
filter
=
context
.
getBean
(
Filter
.
class
);
try
{
final
MockHttpServletRequest
request
=
new
MockHttpServletRequest
(
"GET"
,
Filter
filter
=
context
.
getBean
(
Filter
.
class
);
"/test/path"
);
MockHttpServletRequest
request
=
new
MockHttpServletRequest
(
"GET"
,
final
MockHttpServletResponse
response
=
new
MockHttpServletResponse
();
"/test/path"
);
FilterChain
chain
=
mock
(
FilterChain
.
class
);
MockHttpServletResponse
response
=
new
MockHttpServletResponse
();
willAnswer
((
invocation
)
->
{
FilterChain
chain
=
mock
(
FilterChain
.
class
);
response
.
setStatus
(
200
);
willAnswer
((
invocation
)
->
{
return
null
;
response
.
setStatus
(
200
);
}).
given
(
chain
).
doFilter
(
request
,
response
);
return
null
;
filter
.
doFilter
(
request
,
response
,
chain
);
}).
given
(
chain
).
doFilter
(
request
,
response
);
verify
(
context
.
getBean
(
CounterService
.
class
)).
increment
(
"status.200.test.path"
);
filter
.
doFilter
(
request
,
response
,
chain
);
verify
(
context
.
getBean
(
GaugeService
.
class
)).
submit
(
eq
(
"response.test.path"
),
verify
(
context
.
getBean
(
CounterService
.
class
))
anyDouble
());
.
increment
(
"status.200.test.path"
);
context
.
close
();
verify
(
context
.
getBean
(
GaugeService
.
class
)).
submit
(
eq
(
"response.test.path"
),
anyDouble
());
}
finally
{
context
.
close
();
}
}
}
@Test
@Test
...
@@ -355,9 +360,8 @@ public class MetricFilterAutoConfigurationTests {
...
@@ -355,9 +360,8 @@ public class MetricFilterAutoConfigurationTests {
.
applyTo
(
context
);
.
applyTo
(
context
);
context
.
refresh
();
context
.
refresh
();
Filter
filter
=
context
.
getBean
(
Filter
.
class
);
Filter
filter
=
context
.
getBean
(
Filter
.
class
);
final
MockHttpServletRequest
request
=
new
MockHttpServletRequest
(
"PUT"
,
MockHttpServletRequest
request
=
new
MockHttpServletRequest
(
"PUT"
,
"/test/path"
);
"/test/path"
);
MockHttpServletResponse
response
=
new
MockHttpServletResponse
();
final
MockHttpServletResponse
response
=
new
MockHttpServletResponse
();
FilterChain
chain
=
mock
(
FilterChain
.
class
);
FilterChain
chain
=
mock
(
FilterChain
.
class
);
willAnswer
((
invocation
)
->
{
willAnswer
((
invocation
)
->
{
response
.
setStatus
(
200
);
response
.
setStatus
(
200
);
...
@@ -383,9 +387,8 @@ public class MetricFilterAutoConfigurationTests {
...
@@ -383,9 +387,8 @@ public class MetricFilterAutoConfigurationTests {
"endpoints.metrics.filter.counter-submissions="
).
applyTo
(
context
);
"endpoints.metrics.filter.counter-submissions="
).
applyTo
(
context
);
context
.
refresh
();
context
.
refresh
();
Filter
filter
=
context
.
getBean
(
Filter
.
class
);
Filter
filter
=
context
.
getBean
(
Filter
.
class
);
final
MockHttpServletRequest
request
=
new
MockHttpServletRequest
(
"PUT"
,
MockHttpServletRequest
request
=
new
MockHttpServletRequest
(
"PUT"
,
"/test/path"
);
"/test/path"
);
MockHttpServletResponse
response
=
new
MockHttpServletResponse
();
final
MockHttpServletResponse
response
=
new
MockHttpServletResponse
();
FilterChain
chain
=
mock
(
FilterChain
.
class
);
FilterChain
chain
=
mock
(
FilterChain
.
class
);
willAnswer
((
invocation
)
->
{
willAnswer
((
invocation
)
->
{
response
.
setStatus
(
200
);
response
.
setStatus
(
200
);
...
@@ -402,28 +405,32 @@ public class MetricFilterAutoConfigurationTests {
...
@@ -402,28 +405,32 @@ public class MetricFilterAutoConfigurationTests {
public
void
whenExceptionIsThrownResponseStatusIsUsedWhenResponseHasBeenCommitted
()
public
void
whenExceptionIsThrownResponseStatusIsUsedWhenResponseHasBeenCommitted
()
throws
Exception
{
throws
Exception
{
AnnotationConfigApplicationContext
context
=
new
AnnotationConfigApplicationContext
();
AnnotationConfigApplicationContext
context
=
new
AnnotationConfigApplicationContext
();
context
.
register
(
Config
.
class
,
MetricFilterAutoConfiguration
.
class
);
context
.
refresh
();
Filter
filter
=
context
.
getBean
(
Filter
.
class
);
final
MockHttpServletRequest
request
=
new
MockHttpServletRequest
(
"GET"
,
"/test/path"
);
final
MockHttpServletResponse
response
=
new
MockHttpServletResponse
();
FilterChain
chain
=
mock
(
FilterChain
.
class
);
willAnswer
((
invocation
)
->
{
response
.
setStatus
(
200
);
response
.
setCommitted
(
true
);
throw
new
IOException
();
}).
given
(
chain
).
doFilter
(
request
,
response
);
try
{
try
{
filter
.
doFilter
(
request
,
response
,
chain
);
context
.
register
(
Config
.
class
,
MetricFilterAutoConfiguration
.
class
);
fail
();
context
.
refresh
();
Filter
filter
=
context
.
getBean
(
Filter
.
class
);
MockHttpServletRequest
request
=
new
MockHttpServletRequest
(
"GET"
,
"/test/path"
);
MockHttpServletResponse
response
=
new
MockHttpServletResponse
();
FilterChain
chain
=
mock
(
FilterChain
.
class
);
willAnswer
((
invocation
)
->
{
response
.
setStatus
(
200
);
response
.
setCommitted
(
true
);
throw
new
IOException
();
}).
given
(
chain
).
doFilter
(
request
,
response
);
try
{
filter
.
doFilter
(
request
,
response
,
chain
);
fail
();
}
catch
(
IOException
ex
)
{
// Continue
}
verify
(
context
.
getBean
(
CounterService
.
class
))
.
increment
(
eq
(
"status.200.test.path"
));
}
}
catch
(
IOException
ex
)
{
finally
{
// Continue
context
.
close
();
}
}
verify
(
context
.
getBean
(
CounterService
.
class
))
.
increment
(
eq
(
"status.200.test.path"
));
context
.
close
();
}
}
@Configuration
@Configuration
...
...
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/template/PathBasedTemplateAvailabilityProvider.java
View file @
9127c48f
...
@@ -18,7 +18,6 @@ package org.springframework.boot.autoconfigure.template;
...
@@ -18,7 +18,6 @@ package org.springframework.boot.autoconfigure.template;
import
java.util.List
;
import
java.util.List
;
import
org.springframework.boot.autoconfigure.template.PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties
;
import
org.springframework.boot.context.properties.bind.Binder
;
import
org.springframework.boot.context.properties.bind.Binder
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.io.ResourceLoader
;
import
org.springframework.core.io.ResourceLoader
;
...
@@ -33,19 +32,21 @@ import org.springframework.util.ClassUtils;
...
@@ -33,19 +32,21 @@ import org.springframework.util.ClassUtils;
* @author Madhura Bhave
* @author Madhura Bhave
* @since 1.4.6
* @since 1.4.6
*/
*/
public
abstract
class
PathBasedTemplateAvailabilityProvider
<
T
extends
TemplateAvailabilityProperties
>
public
abstract
class
PathBasedTemplateAvailabilityProvider
implements
TemplateAvailabilityProvider
{
implements
TemplateAvailabilityProvider
{
private
final
String
className
;
private
final
String
className
;
private
final
Class
<
T
>
propertiesClass
;
private
final
Class
<
T
emplateAvailabilityProperties
>
propertiesClass
;
private
final
String
propertyPrefix
;
private
final
String
propertyPrefix
;
@SuppressWarnings
(
"unchecked"
)
public
PathBasedTemplateAvailabilityProvider
(
String
className
,
public
PathBasedTemplateAvailabilityProvider
(
String
className
,
Class
<
T
>
propertiesClass
,
String
propertyPrefix
)
{
Class
<?
extends
TemplateAvailabilityProperties
>
propertiesClass
,
String
propertyPrefix
)
{
this
.
className
=
className
;
this
.
className
=
className
;
this
.
propertiesClass
=
propertiesClass
;
this
.
propertiesClass
=
(
Class
<
TemplateAvailabilityProperties
>)
propertiesClass
;
this
.
propertyPrefix
=
propertyPrefix
;
this
.
propertyPrefix
=
propertyPrefix
;
}
}
...
@@ -54,9 +55,10 @@ public abstract class PathBasedTemplateAvailabilityProvider<T extends TemplateAv
...
@@ -54,9 +55,10 @@ public abstract class PathBasedTemplateAvailabilityProvider<T extends TemplateAv
ClassLoader
classLoader
,
ResourceLoader
resourceLoader
)
{
ClassLoader
classLoader
,
ResourceLoader
resourceLoader
)
{
if
(
ClassUtils
.
isPresent
(
this
.
className
,
classLoader
))
{
if
(
ClassUtils
.
isPresent
(
this
.
className
,
classLoader
))
{
Binder
binder
=
Binder
.
get
(
environment
);
Binder
binder
=
Binder
.
get
(
environment
);
TemplateAvailabilityProperties
properties
=
binder
TemplateAvailabilityProperties
properties
1
=
binder
.
bind
(
this
.
propertyPrefix
,
this
.
propertiesClass
)
.
bind
(
this
.
propertyPrefix
,
this
.
propertiesClass
)
.
orElseCreate
(
this
.
propertiesClass
);
.
orElseCreate
(
this
.
propertiesClass
);
TemplateAvailabilityProperties
properties
=
properties1
;
return
isTemplateAvailable
(
view
,
resourceLoader
,
properties
);
return
isTemplateAvailable
(
view
,
resourceLoader
,
properties
);
}
}
return
false
;
return
false
;
...
...
spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/resource/ResourceServerTokenServicesConfigurationTests.java
View file @
9127c48f
...
@@ -261,8 +261,8 @@ public class ResourceServerTokenServicesConfigurationTests {
...
@@ -261,8 +261,8 @@ public class ResourceServerTokenServicesConfigurationTests {
.
of
(
"security.oauth2.resource.jwk.key-set-uri=http://my-auth-server/token_keys"
)
.
of
(
"security.oauth2.resource.jwk.key-set-uri=http://my-auth-server/token_keys"
)
.
applyTo
(
this
.
environment
);
.
applyTo
(
this
.
environment
);
this
.
context
=
new
SpringApplicationBuilder
(
JwkTokenStoreConfiguration
.
class
,
this
.
context
=
new
SpringApplicationBuilder
(
JwkTokenStoreConfiguration
.
class
,
ResourceConfiguration
.
class
).
environment
(
this
.
environment
)
.
web
(
false
)
ResourceConfiguration
.
class
).
environment
(
this
.
environment
)
.
run
();
.
web
(
WebApplicationType
.
NONE
).
run
();
assertThat
(
this
.
context
.
getBeansOfType
(
JwkTokenStore
.
class
)).
hasSize
(
1
);
assertThat
(
this
.
context
.
getBeansOfType
(
JwkTokenStore
.
class
)).
hasSize
(
1
);
}
}
...
@@ -271,8 +271,8 @@ public class ResourceServerTokenServicesConfigurationTests {
...
@@ -271,8 +271,8 @@ public class ResourceServerTokenServicesConfigurationTests {
TestPropertyValues
.
of
(
"security.oauth2.resource.jwt.keyValue="
+
PUBLIC_KEY
)
TestPropertyValues
.
of
(
"security.oauth2.resource.jwt.keyValue="
+
PUBLIC_KEY
)
.
applyTo
(
this
.
environment
);
.
applyTo
(
this
.
environment
);
this
.
context
=
new
SpringApplicationBuilder
(
JwtTokenStoreConfiguration
.
class
,
this
.
context
=
new
SpringApplicationBuilder
(
JwtTokenStoreConfiguration
.
class
,
ResourceConfiguration
.
class
).
environment
(
this
.
environment
)
.
web
(
false
)
ResourceConfiguration
.
class
).
environment
(
this
.
environment
)
.
run
();
.
web
(
WebApplicationType
.
NONE
).
run
();
assertThat
(
this
.
context
.
getBeansOfType
(
JwtTokenStore
.
class
)).
hasSize
(
1
);
assertThat
(
this
.
context
.
getBeansOfType
(
JwtTokenStore
.
class
)).
hasSize
(
1
);
}
}
...
...
spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/resource/UserInfoTokenServicesTests.java
View file @
9127c48f
...
@@ -59,7 +59,6 @@ public class UserInfoTokenServicesTests {
...
@@ -59,7 +59,6 @@ public class UserInfoTokenServicesTests {
private
Map
<
String
,
Object
>
map
=
new
LinkedHashMap
<>();
private
Map
<
String
,
Object
>
map
=
new
LinkedHashMap
<>();
@SuppressWarnings
(
"rawtypes"
)
@Before
@Before
public
void
init
()
{
public
void
init
()
{
this
.
resource
.
setClientId
(
"foo"
);
this
.
resource
.
setClientId
(
"foo"
);
...
...
spring-boot-devtools/src/test/java/org/springframework/boot/devtools/autoconfigure/RemoteDevToolsAutoConfigurationTests.java
View file @
9127c48f
...
@@ -175,11 +175,6 @@ public class RemoteDevToolsAutoConfigurationTests {
...
@@ -175,11 +175,6 @@ public class RemoteDevToolsAutoConfigurationTests {
assertThat
(
this
.
response
.
getStatus
()).
isEqualTo
(
200
);
assertThat
(
this
.
response
.
getStatus
()).
isEqualTo
(
200
);
}
}
private
void
assertTunnelInvoked
(
boolean
value
)
{
assertThat
(
this
.
context
.
getBean
(
MockHttpTunnelServer
.
class
).
invoked
)
.
isEqualTo
(
value
);
}
private
void
assertRestartInvoked
(
boolean
value
)
{
private
void
assertRestartInvoked
(
boolean
value
)
{
assertThat
(
this
.
context
.
getBean
(
MockHttpRestartServer
.
class
).
invoked
)
assertThat
(
this
.
context
.
getBean
(
MockHttpRestartServer
.
class
).
invoked
)
.
isEqualTo
(
value
);
.
isEqualTo
(
value
);
...
@@ -211,8 +206,6 @@ public class RemoteDevToolsAutoConfigurationTests {
...
@@ -211,8 +206,6 @@ public class RemoteDevToolsAutoConfigurationTests {
*/
*/
static
class
MockHttpTunnelServer
extends
HttpTunnelServer
{
static
class
MockHttpTunnelServer
extends
HttpTunnelServer
{
private
boolean
invoked
;
MockHttpTunnelServer
(
TargetServerConnection
serverConnection
)
{
MockHttpTunnelServer
(
TargetServerConnection
serverConnection
)
{
super
(
serverConnection
);
super
(
serverConnection
);
}
}
...
@@ -220,7 +213,6 @@ public class RemoteDevToolsAutoConfigurationTests {
...
@@ -220,7 +213,6 @@ public class RemoteDevToolsAutoConfigurationTests {
@Override
@Override
public
void
handle
(
ServerHttpRequest
request
,
ServerHttpResponse
response
)
public
void
handle
(
ServerHttpRequest
request
,
ServerHttpResponse
response
)
throws
IOException
{
throws
IOException
{
this
.
invoked
=
true
;
}
}
}
}
...
...
spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/SpringBootDependencyInjectionTestExecutionListenerTests.java
View file @
9127c48f
...
@@ -85,7 +85,7 @@ public class SpringBootDependencyInjectionTestExecutionListenerTests {
...
@@ -85,7 +85,7 @@ public class SpringBootDependencyInjectionTestExecutionListenerTests {
IllegalStateException
originalFailure
=
new
IllegalStateException
();
IllegalStateException
originalFailure
=
new
IllegalStateException
();
given
(
testContext
.
getTestInstance
()).
willThrow
(
originalFailure
);
given
(
testContext
.
getTestInstance
()).
willThrow
(
originalFailure
);
SpringApplication
application
=
new
SpringApplication
(
Config
.
class
);
SpringApplication
application
=
new
SpringApplication
(
Config
.
class
);
application
.
setWeb
Environment
(
false
);
application
.
setWeb
ApplicationType
(
WebApplicationType
.
NONE
);
given
(
testContext
.
getApplicationContext
()).
willThrow
(
new
RuntimeException
());
given
(
testContext
.
getApplicationContext
()).
willThrow
(
new
RuntimeException
());
this
.
thrown
.
expect
(
is
(
originalFailure
));
this
.
thrown
.
expect
(
is
(
originalFailure
));
this
.
reportListener
.
prepareTestInstance
(
testContext
);
this
.
reportListener
.
prepareTestInstance
(
testContext
);
...
...
spring-boot-test/src/test/java/org/springframework/boot/test/json/JsonContentTests.java
View file @
9127c48f
...
@@ -60,6 +60,7 @@ public class JsonContentTests {
...
@@ -60,6 +60,7 @@ public class JsonContentTests {
}
}
@Test
@Test
@SuppressWarnings
(
"deprecation"
)
public
void
assertThatShouldReturnJsonContentAssert
()
throws
Exception
{
public
void
assertThatShouldReturnJsonContentAssert
()
throws
Exception
{
JsonContent
<
ExampleObject
>
content
=
new
JsonContent
<>(
getClass
(),
TYPE
,
JSON
);
JsonContent
<
ExampleObject
>
content
=
new
JsonContent
<>(
getClass
(),
TYPE
,
JSON
);
assertThat
(
content
.
assertThat
()).
isInstanceOf
(
JsonContentAssert
.
class
);
assertThat
(
content
.
assertThat
()).
isInstanceOf
(
JsonContentAssert
.
class
);
...
...
spring-boot/src/main/java/org/springframework/boot/context/properties/source/UnboundElementsSourceFilter.java
View file @
9127c48f
...
@@ -46,7 +46,7 @@ public class UnboundElementsSourceFilter
...
@@ -46,7 +46,7 @@ public class UnboundElementsSourceFilter
public
Boolean
apply
(
ConfigurationPropertySource
configurationPropertySource
)
{
public
Boolean
apply
(
ConfigurationPropertySource
configurationPropertySource
)
{
Object
underlyingSource
=
configurationPropertySource
.
getUnderlyingSource
();
Object
underlyingSource
=
configurationPropertySource
.
getUnderlyingSource
();
if
(
underlyingSource
instanceof
PropertySource
)
{
if
(
underlyingSource
instanceof
PropertySource
)
{
String
name
=
((
PropertySource
)
underlyingSource
).
getName
();
String
name
=
((
PropertySource
<?>
)
underlyingSource
).
getName
();
return
!
BENIGN_PROPERTY_SOURCE_NAMES
.
contains
(
name
);
return
!
BENIGN_PROPERTY_SOURCE_NAMES
.
contains
(
name
);
}
}
...
...
spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowReactiveWebServerFactory.java
View file @
9127c48f
...
@@ -117,8 +117,8 @@ public class UndertowReactiveWebServerFactory extends AbstractReactiveWebServerF
...
@@ -117,8 +117,8 @@ public class UndertowReactiveWebServerFactory extends AbstractReactiveWebServerF
/**
/**
* Set {@link UndertowBuilderCustomizer}s that should be applied to the Undertow
* Set {@link UndertowBuilderCustomizer}s that should be applied to the Undertow
* {@link
Undertow.Builder}. Calling this method will replace any existing
* {@link
io.undertow.Undertow.Builder Builder}. Calling this method will replace any
* customizers.
*
existing
customizers.
* @param customizers the customizers to set
* @param customizers the customizers to set
*/
*/
public
void
setBuilderCustomizers
(
public
void
setBuilderCustomizers
(
...
@@ -129,7 +129,7 @@ public class UndertowReactiveWebServerFactory extends AbstractReactiveWebServerF
...
@@ -129,7 +129,7 @@ public class UndertowReactiveWebServerFactory extends AbstractReactiveWebServerF
/**
/**
* Returns a mutable collection of the {@link UndertowBuilderCustomizer}s that will be
* Returns a mutable collection of the {@link UndertowBuilderCustomizer}s that will be
* applied to the Undertow {@link
Undertow.Builder}
.
* applied to the Undertow {@link
io.undertow.Undertow.Builder Builder}
.
* @return the customizers that will be applied
* @return the customizers that will be applied
*/
*/
public
Collection
<
UndertowBuilderCustomizer
>
getBuilderCustomizers
()
{
public
Collection
<
UndertowBuilderCustomizer
>
getBuilderCustomizers
()
{
...
@@ -138,7 +138,7 @@ public class UndertowReactiveWebServerFactory extends AbstractReactiveWebServerF
...
@@ -138,7 +138,7 @@ public class UndertowReactiveWebServerFactory extends AbstractReactiveWebServerF
/**
/**
* Add {@link UndertowBuilderCustomizer}s that should be used to customize the
* Add {@link UndertowBuilderCustomizer}s that should be used to customize the
* Undertow {@link
Undertow.
Builder}.
* Undertow {@link
io.undertow.Undertow.Builder
Builder}.
* @param customizers the customizers to add
* @param customizers the customizers to add
*/
*/
public
void
addBuilderCustomizers
(
UndertowBuilderCustomizer
...
customizers
)
{
public
void
addBuilderCustomizers
(
UndertowBuilderCustomizer
...
customizers
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment