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
c6c2959a
Commit
c6c2959a
authored
Feb 20, 2016
by
Phillip Webb
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch '1.3.x'
parents
5ed4ef12
a9afe0a9
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
15 additions
and
10 deletions
+15
-10
RabbitListenerContainerFactoryConfigurer.java
...figure/amqp/RabbitListenerContainerFactoryConfigurer.java
+4
-3
JmsAnnotationDrivenConfiguration.java
...t/autoconfigure/jms/JmsAnnotationDrivenConfiguration.java
+2
-1
JmsListenerContainerFactoryConfigurer.java
...oconfigure/jms/JmsListenerContainerFactoryConfigurer.java
+2
-2
JmsAutoConfigurationTests.java
...ork/boot/autoconfigure/jms/JmsAutoConfigurationTests.java
+7
-4
No files found.
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitListenerContainerFactoryConfigurer.java
View file @
c6c2959a
...
@@ -42,8 +42,8 @@ public final class RabbitListenerContainerFactoryConfigurer {
...
@@ -42,8 +42,8 @@ public final class RabbitListenerContainerFactoryConfigurer {
}
}
/**
/**
* Create a new and pre-configured {@link SimpleRabbitListenerContainerFactory}
instance
* Create a new and pre-configured {@link SimpleRabbitListenerContainerFactory}
* for the specified {@link ConnectionFactory}.
*
instance
for the specified {@link ConnectionFactory}.
* @param connectionFactory the {@link ConnectionFactory} to use.
* @param connectionFactory the {@link ConnectionFactory} to use.
* @return a pre-configured {@link SimpleRabbitListenerContainerFactory}
* @return a pre-configured {@link SimpleRabbitListenerContainerFactory}
*/
*/
...
@@ -57,7 +57,8 @@ public final class RabbitListenerContainerFactoryConfigurer {
...
@@ -57,7 +57,8 @@ public final class RabbitListenerContainerFactoryConfigurer {
/**
/**
* Apply the default settings for the specified jms listener container factory. The
* Apply the default settings for the specified jms listener container factory. The
* factory can be further tuned and default settings can be overridden.
* factory can be further tuned and default settings can be overridden.
* @param factory the {@link SimpleRabbitListenerContainerFactory} instance to configure
* @param factory the {@link SimpleRabbitListenerContainerFactory} instance to
* configure
* @param connectionFactory the {@link ConnectionFactory} to use
* @param connectionFactory the {@link ConnectionFactory} to use
*/
*/
public
void
configure
(
SimpleRabbitListenerContainerFactory
factory
,
public
void
configure
(
SimpleRabbitListenerContainerFactory
factory
,
...
...
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/JmsAnnotationDrivenConfiguration.java
View file @
c6c2959a
...
@@ -49,7 +49,8 @@ class JmsAnnotationDrivenConfiguration {
...
@@ -49,7 +49,8 @@ class JmsAnnotationDrivenConfiguration {
@Bean
@Bean
@ConditionalOnMissingBean
(
name
=
"jmsListenerContainerFactory"
)
@ConditionalOnMissingBean
(
name
=
"jmsListenerContainerFactory"
)
public
DefaultJmsListenerContainerFactory
jmsListenerContainerFactory
(
public
DefaultJmsListenerContainerFactory
jmsListenerContainerFactory
(
JmsListenerContainerFactoryConfigurer
configurer
,
ConnectionFactory
connectionFactory
)
{
JmsListenerContainerFactoryConfigurer
configurer
,
ConnectionFactory
connectionFactory
)
{
return
configurer
.
createJmsListenerContainerFactory
(
connectionFactory
);
return
configurer
.
createJmsListenerContainerFactory
(
connectionFactory
);
}
}
...
...
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/JmsListenerContainerFactoryConfigurer.java
View file @
c6c2959a
...
@@ -50,8 +50,8 @@ public final class JmsListenerContainerFactoryConfigurer {
...
@@ -50,8 +50,8 @@ public final class JmsListenerContainerFactoryConfigurer {
}
}
/**
/**
* Set the {@link JtaTransactionManager} to use or {@code null} if the JTA
* Set the {@link JtaTransactionManager} to use or {@code null} if the JTA
support
* s
upport s
hould not be used.
* should not be used.
* @param transactionManager the {@link JtaTransactionManager}
* @param transactionManager the {@link JtaTransactionManager}
*/
*/
@Autowired
(
required
=
false
)
@Autowired
(
required
=
false
)
...
...
spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/jms/JmsAutoConfigurationTests.java
View file @
c6c2959a
...
@@ -204,15 +204,18 @@ public class JmsAutoConfigurationTests {
...
@@ -204,15 +204,18 @@ public class JmsAutoConfigurationTests {
@Test
@Test
public
void
testCustomContainerFactoryWithConfigurer
()
{
public
void
testCustomContainerFactoryWithConfigurer
()
{
this
.
context
=
doLoad
(
new
Class
<?>[]{
TestConfiguration9
.
class
,
this
.
context
=
doLoad
(
EnableJmsConfiguration
.
class
},
"spring.jms.listener.autoStartup=false"
);
new
Class
<?>[]
{
TestConfiguration9
.
class
,
EnableJmsConfiguration
.
class
},
"spring.jms.listener.autoStartup=false"
);
assertThat
(
this
.
context
.
containsBean
(
"jmsListenerContainerFactory"
)).
isTrue
();
assertThat
(
this
.
context
.
containsBean
(
"jmsListenerContainerFactory"
)).
isTrue
();
JmsListenerContainerFactory
<?>
jmsListenerContainerFactory
=
this
.
context
.
getBean
(
JmsListenerContainerFactory
<?>
jmsListenerContainerFactory
=
this
.
context
.
getBean
(
"customListenerContainerFactory"
,
JmsListenerContainerFactory
.
class
);
"customListenerContainerFactory"
,
JmsListenerContainerFactory
.
class
);
assertThat
(
jmsListenerContainerFactory
).
isInstanceOf
(
DefaultJmsListenerContainerFactory
.
class
);
assertThat
(
jmsListenerContainerFactory
)
.
isInstanceOf
(
DefaultJmsListenerContainerFactory
.
class
);
DefaultMessageListenerContainer
listenerContainer
=
((
DefaultJmsListenerContainerFactory
)
jmsListenerContainerFactory
)
DefaultMessageListenerContainer
listenerContainer
=
((
DefaultJmsListenerContainerFactory
)
jmsListenerContainerFactory
)
.
createListenerContainer
(
mock
(
JmsListenerEndpoint
.
class
));
.
createListenerContainer
(
mock
(
JmsListenerEndpoint
.
class
));
assertThat
(
listenerContainer
.
getCacheLevel
()).
isEqualTo
(
DefaultMessageListenerContainer
.
CACHE_CONSUMER
);
assertThat
(
listenerContainer
.
getCacheLevel
())
.
isEqualTo
(
DefaultMessageListenerContainer
.
CACHE_CONSUMER
);
assertThat
(
listenerContainer
.
isAutoStartup
()).
isFalse
();
assertThat
(
listenerContainer
.
isAutoStartup
()).
isFalse
();
}
}
...
...
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