@ -39,11 +39,11 @@ public class AdvisorComponentDefinition extends AbstractComponentDefinition {
@@ -39,11 +39,11 @@ public class AdvisorComponentDefinition extends AbstractComponentDefinition {
@ -57,11 +57,7 @@ public class AdvisorComponentDefinition extends AbstractComponentDefinition {
@@ -57,11 +57,7 @@ public class AdvisorComponentDefinition extends AbstractComponentDefinition {
Assert.notNull(advisorDefinition,"'advisorDefinition' must not be null");
@ -50,9 +54,7 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@@ -50,9 +54,7 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@Override
publicvoidsetBeanFactory(BeanFactorybeanFactory){
this.beanFactory=beanFactory;
if(!StringUtils.hasText(this.aspectBeanName)){
thrownewIllegalArgumentException("'aspectBeanName' is required");
}
Assert.notNull(this.aspectBeanName,"'aspectBeanName' is required");
}
@ -62,6 +64,8 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@@ -62,6 +64,8 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@ -77,7 +81,8 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@@ -77,7 +81,8 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@ -61,7 +63,7 @@ public abstract class AbstractAdvisingBeanPostProcessor extends ProxyProcessorSu
@@ -61,7 +63,7 @@ public abstract class AbstractAdvisingBeanPostProcessor extends ProxyProcessorSu
// Ignore AOP infrastructure such as scoped proxies.
returnbean;
}
@ -125,6 +127,9 @@ public abstract class AbstractAdvisingBeanPostProcessor extends ProxyProcessorSu
@@ -125,6 +127,9 @@ public abstract class AbstractAdvisingBeanPostProcessor extends ProxyProcessorSu
@ -101,6 +103,7 @@ public abstract class AbstractAdvisorAutoProxyCreator extends AbstractAutoProxyC
@@ -101,6 +103,7 @@ public abstract class AbstractAdvisorAutoProxyCreator extends AbstractAutoProxyC
@ -203,7 +203,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@@ -203,7 +203,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@ -241,10 +241,10 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@@ -241,10 +241,10 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@ -257,15 +257,15 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@@ -257,15 +257,15 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
// Create proxy here if we have a custom TargetSource.
// Suppresses unnecessary default instantiation of the target bean:
// The TargetSource will handle target instances in a custom fashion.
@ -333,8 +333,8 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@@ -333,8 +333,8 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@ -391,7 +391,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@@ -391,7 +391,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@ -582,8 +582,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@@ -582,8 +582,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport
@ -76,7 +76,9 @@ public class BeanNameAutoProxyCreator extends AbstractAutoProxyCreator {
@@ -76,7 +76,9 @@ public class BeanNameAutoProxyCreator extends AbstractAutoProxyCreator {
@ -40,7 +42,7 @@ public class InfrastructureAdvisorAutoProxyCreator extends AbstractAdvisorAutoPr
@@ -40,7 +42,7 @@ public class InfrastructureAdvisorAutoProxyCreator extends AbstractAdvisorAutoPr
@ -89,6 +89,7 @@ public abstract class AbstractExpressionPointcut implements ExpressionPointcut,
@@ -89,6 +89,7 @@ public abstract class AbstractExpressionPointcut implements ExpressionPointcut,
@ -57,6 +57,7 @@ public class DelegatingIntroductionInterceptor extends IntroductionInfoSupport
@@ -57,6 +57,7 @@ public class DelegatingIntroductionInterceptor extends IntroductionInfoSupport
@ -38,7 +38,7 @@ public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMat
@@ -38,7 +38,7 @@ public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMat
@ -578,6 +578,7 @@ public abstract class AbstractNestablePropertyAccessor extends AbstractPropertyA
@@ -578,6 +578,7 @@ public abstract class AbstractNestablePropertyAccessor extends AbstractPropertyA
@ -33,8 +33,10 @@ public class BeanInstantiationException extends FatalBeanException {
@@ -33,8 +33,10 @@ public class BeanInstantiationException extends FatalBeanException {
@ -134,7 +135,7 @@ public class DirectFieldAccessor extends AbstractNestablePropertyAccessor {
@@ -134,7 +135,7 @@ public class DirectFieldAccessor extends AbstractNestablePropertyAccessor {
@ -59,6 +61,7 @@ public abstract class TypeConverterSupport extends PropertyEditorRegistrySupport
@@ -59,6 +61,7 @@ public abstract class TypeConverterSupport extends PropertyEditorRegistrySupport
@ -35,6 +35,7 @@ public class NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionExcepti
@@ -35,6 +35,7 @@ public class NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionExcepti
@ -44,6 +45,7 @@ public class AnnotatedGenericBeanDefinition extends GenericBeanDefinition implem
@@ -44,6 +45,7 @@ public class AnnotatedGenericBeanDefinition extends GenericBeanDefinition implem
privatefinalAnnotationMetadatametadata;
@Nullable
privateMethodMetadatafactoryMethodMetadata;
@ -98,6 +100,7 @@ public class AnnotatedGenericBeanDefinition extends GenericBeanDefinition implem
@@ -98,6 +100,7 @@ public class AnnotatedGenericBeanDefinition extends GenericBeanDefinition implem
@ -89,6 +89,7 @@ public class RequiredAnnotationBeanPostProcessor extends InstantiationAwareBeanP
@@ -89,6 +89,7 @@ public class RequiredAnnotationBeanPostProcessor extends InstantiationAwareBeanP
@ -47,6 +48,7 @@ public class PropertiesFactoryBean extends PropertiesLoaderSupport
@@ -47,6 +48,7 @@ public class PropertiesFactoryBean extends PropertiesLoaderSupport
@ -47,8 +47,7 @@ public class BeanComponentDefinition extends BeanDefinitionHolder implements Com
@@ -47,8 +47,7 @@ public class BeanComponentDefinition extends BeanDefinitionHolder implements Com
@ -58,27 +57,21 @@ public class BeanComponentDefinition extends BeanDefinitionHolder implements Com
@@ -58,27 +57,21 @@ public class BeanComponentDefinition extends BeanDefinitionHolder implements Com
@ -76,8 +77,10 @@ public class DefaultBeanDefinitionDocumentReader implements BeanDefinitionDocume
@@ -76,8 +77,10 @@ public class DefaultBeanDefinitionDocumentReader implements BeanDefinitionDocume
@ -99,6 +102,7 @@ public class DefaultBeanDefinitionDocumentReader implements BeanDefinitionDocume
@@ -99,6 +102,7 @@ public class DefaultBeanDefinitionDocumentReader implements BeanDefinitionDocume
@ -148,7 +152,7 @@ public class DefaultBeanDefinitionDocumentReader implements BeanDefinitionDocume
@@ -148,7 +152,7 @@ public class DefaultBeanDefinitionDocumentReader implements BeanDefinitionDocume
@ -56,6 +56,7 @@ public class ConcurrentMapCacheManager implements CacheManager, BeanClassLoaderA
@@ -56,6 +56,7 @@ public class ConcurrentMapCacheManager implements CacheManager, BeanClassLoaderA
@ -33,7 +34,7 @@ public class SimpleCacheErrorHandler implements CacheErrorHandler {
@@ -33,7 +34,7 @@ public class SimpleCacheErrorHandler implements CacheErrorHandler {
@ -56,6 +56,7 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@@ -56,6 +56,7 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@ -64,21 +65,28 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@@ -64,21 +65,28 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
// An unresolvable bean type, probably from a lazy bean - let's ignore it.
@ -90,8 +98,7 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@@ -90,8 +98,7 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@ -121,7 +128,7 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@@ -121,7 +128,7 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@ -152,18 +159,17 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@@ -152,18 +159,17 @@ public class EventListenerMethodProcessor implements SmartInitializingSingleton,
@ -203,6 +204,7 @@ public class ClassPathXmlApplicationContext extends AbstractXmlApplicationContex
@@ -203,6 +204,7 @@ public class ClassPathXmlApplicationContext extends AbstractXmlApplicationContex
@ -55,6 +57,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@@ -55,6 +57,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@ -76,6 +79,12 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@@ -76,6 +79,12 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@ -161,7 +170,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@@ -161,7 +170,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@ -215,7 +224,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@@ -215,7 +224,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@ -266,16 +275,17 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@@ -266,16 +275,17 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@ -285,7 +295,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@@ -285,7 +295,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
@ -432,7 +432,8 @@ public class MetadataMBeanInfoAssembler extends AbstractReflectiveMBeanInfoAssem
@@ -432,7 +432,8 @@ public class MetadataMBeanInfoAssembler extends AbstractReflectiveMBeanInfoAssem
@ -446,7 +447,8 @@ public class MetadataMBeanInfoAssembler extends AbstractReflectiveMBeanInfoAssem
@@ -446,7 +447,8 @@ public class MetadataMBeanInfoAssembler extends AbstractReflectiveMBeanInfoAssem
@ -30,8 +32,10 @@ public class ManagedAttribute extends AbstractJmxAttribute {
@@ -30,8 +32,10 @@ public class ManagedAttribute extends AbstractJmxAttribute {
@ -40,21 +44,23 @@ public class ManagedAttribute extends AbstractJmxAttribute {
@@ -40,21 +44,23 @@ public class ManagedAttribute extends AbstractJmxAttribute {
@ -60,13 +66,14 @@ public class ManagedMetric extends AbstractJmxAttribute {
@@ -60,13 +66,14 @@ public class ManagedMetric extends AbstractJmxAttribute {
@ -103,13 +110,14 @@ public class ManagedMetric extends AbstractJmxAttribute {
@@ -103,13 +110,14 @@ public class ManagedMetric extends AbstractJmxAttribute {
@ -117,13 +125,14 @@ public class ManagedMetric extends AbstractJmxAttribute {
@@ -117,13 +125,14 @@ public class ManagedMetric extends AbstractJmxAttribute {
@ -66,18 +74,20 @@ public class ManagedResource extends AbstractJmxAttribute {
@@ -66,18 +74,20 @@ public class ManagedResource extends AbstractJmxAttribute {
@ -90,18 +100,20 @@ public class ManagedResource extends AbstractJmxAttribute {
@@ -90,18 +100,20 @@ public class ManagedResource extends AbstractJmxAttribute {
@ -48,14 +48,6 @@ public class TypeMismatchNamingException extends NamingException {
@@ -48,14 +48,6 @@ public class TypeMismatchNamingException extends NamingException {
@ -53,7 +54,7 @@ public class RemoteInvocationResult implements Serializable {
@@ -53,7 +54,7 @@ public class RemoteInvocationResult implements Serializable {
@ -62,7 +63,7 @@ public class RemoteInvocationResult implements Serializable {
@@ -62,7 +63,7 @@ public class RemoteInvocationResult implements Serializable {
@ -88,17 +88,19 @@ public class ConcurrentTaskExecutor implements AsyncListenableTaskExecutor, Sche
@@ -88,17 +88,19 @@ public class ConcurrentTaskExecutor implements AsyncListenableTaskExecutor, Sche
@ -107,20 +109,9 @@ public class ConcurrentTaskExecutor implements AsyncListenableTaskExecutor, Sche
@@ -107,20 +109,9 @@ public class ConcurrentTaskExecutor implements AsyncListenableTaskExecutor, Sche
@ -184,6 +175,14 @@ public class ConcurrentTaskExecutor implements AsyncListenableTaskExecutor, Sche
@@ -184,6 +175,14 @@ public class ConcurrentTaskExecutor implements AsyncListenableTaskExecutor, Sche
@ -43,12 +44,14 @@ public class ForkJoinPoolFactoryBean implements FactoryBean<ForkJoinPool>, Initi
@@ -43,12 +44,14 @@ public class ForkJoinPoolFactoryBean implements FactoryBean<ForkJoinPool>, Initi
@ -148,16 +151,18 @@ public class ForkJoinPoolFactoryBean implements FactoryBean<ForkJoinPool>, Initi
@@ -148,16 +151,18 @@ public class ForkJoinPoolFactoryBean implements FactoryBean<ForkJoinPool>, Initi
@Override
publicvoiddestroy(){
// Ignored for the common pool.
this.forkJoinPool.shutdown();
// Wait for all tasks to terminate - works for the common pool as well.
@ -49,19 +49,19 @@ public class ExtendedModelMap extends ModelMap implements Model {
@@ -49,19 +49,19 @@ public class ExtendedModelMap extends ModelMap implements Model {
@ -62,6 +62,7 @@ public class MethodValidationPostProcessor extends AbstractBeanFactoryAwareAdvis
@@ -62,6 +62,7 @@ public class MethodValidationPostProcessor extends AbstractBeanFactoryAwareAdvis
@ -47,7 +47,6 @@ final class AnnotationAttributesReadingVisitor extends RecursiveAnnotationAttrib
@@ -47,7 +47,6 @@ final class AnnotationAttributesReadingVisitor extends RecursiveAnnotationAttrib
@ -83,13 +82,11 @@ final class AnnotationAttributesReadingVisitor extends RecursiveAnnotationAttrib
@@ -83,13 +82,11 @@ final class AnnotationAttributesReadingVisitor extends RecursiveAnnotationAttrib
@ -157,6 +157,7 @@ public class StandardEvaluationContext implements EvaluationContext {
@@ -157,6 +157,7 @@ public class StandardEvaluationContext implements EvaluationContext {
@ -69,6 +71,7 @@ public class InvalidResultSetAccessException extends InvalidDataAccessResourceUs
@@ -69,6 +71,7 @@ public class InvalidResultSetAccessException extends InvalidDataAccessResourceUs
@ -54,11 +55,13 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
@@ -54,11 +55,13 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
@ -102,8 +105,9 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
@@ -102,8 +105,9 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
@ -112,8 +116,9 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
@@ -112,8 +116,9 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
*@returnthenamesofthecolumns.
*<b>Indexedfrom0ton-1.</b>
*/
@Nullable
publicfinalString[]getColumnNames(){
returncolumnNames;
returnthis.columnNames;
}
/**
@ -122,7 +127,7 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
@@ -122,7 +127,7 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
*@returnthenumberofrowsinthisResultSet
*/
publicfinalintgetRowCount(){
returnrowCount;
returnthis.rowCount;
}
/**
@ -132,7 +137,7 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
@@ -132,7 +137,7 @@ public class RowCountCallbackHandler implements RowCallbackHandler {
@ -107,7 +107,7 @@ public class GenericCallMetaDataProvider implements CallMetaDataProvider {
@@ -107,7 +107,7 @@ public class GenericCallMetaDataProvider implements CallMetaDataProvider {
@ -126,7 +126,7 @@ public class IsolationLevelDataSourceAdapter extends UserCredentialsDataSourceAd
@@ -126,7 +126,7 @@ public class IsolationLevelDataSourceAdapter extends UserCredentialsDataSourceAd
@ -117,13 +119,14 @@ public class SimpleDriverDataSource extends AbstractDriverBasedDataSource {
@@ -117,13 +119,14 @@ public class SimpleDriverDataSource extends AbstractDriverBasedDataSource {
@ -132,7 +132,7 @@ public class WebSphereDataSourceAdapter extends IsolationLevelDataSourceAdapter
@@ -132,7 +132,7 @@ public class WebSphereDataSourceAdapter extends IsolationLevelDataSourceAdapter
@ -171,6 +171,7 @@ public class Jdbc4SqlXmlHandler implements SqlXmlHandler {
@@ -171,6 +171,7 @@ public class Jdbc4SqlXmlHandler implements SqlXmlHandler {
@ -187,11 +188,13 @@ public class Jdbc4SqlXmlHandler implements SqlXmlHandler {
@@ -187,11 +188,13 @@ public class Jdbc4SqlXmlHandler implements SqlXmlHandler {
@Override
publicvoidcleanup(){
try{
this.xmlObject.free();
}
catch(SQLExceptionex){
thrownewDataAccessResourceFailureException("Could not free SQLXML object",ex);
if(this.xmlObject!=null){
try{
this.xmlObject.free();
}
catch(SQLExceptionex){
thrownewDataAccessResourceFailureException("Could not free SQLXML object",ex);
@ -506,6 +505,7 @@ public abstract class AbstractMessageListenerContainer extends AbstractJmsListen
@@ -506,6 +505,7 @@ public abstract class AbstractMessageListenerContainer extends AbstractJmsListen
}
@Override
@Nullable
publicQosSettingsgetReplyQosSettings(){
returnthis.replyQosSettings;
}
@ -514,11 +514,12 @@ public abstract class AbstractMessageListenerContainer extends AbstractJmsListen
@@ -514,11 +514,12 @@ public abstract class AbstractMessageListenerContainer extends AbstractJmsListen
@ -144,7 +144,8 @@ public class MessageListenerAdapter extends AbstractAdaptableMessageListener imp
@@ -144,7 +144,8 @@ public class MessageListenerAdapter extends AbstractAdaptableMessageListener imp
*@paramdelegatethedelegateobject
*/
publicMessageListenerAdapter(Objectdelegate){
setDelegate(delegate);
Assert.notNull(delegate,"Delegate must not be null");
this.delegate=delegate;
}
@ -196,12 +197,13 @@ public class MessageListenerAdapter extends AbstractAdaptableMessageListener imp
@@ -196,12 +197,13 @@ public class MessageListenerAdapter extends AbstractAdaptableMessageListener imp
@ -60,9 +62,14 @@ public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageLis
@@ -60,9 +62,14 @@ public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageLis
@ -78,7 +85,7 @@ public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageLis
@@ -78,7 +85,7 @@ public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageLis
@ -101,9 +108,10 @@ public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageLis
@@ -101,9 +108,10 @@ public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageLis
@ -111,15 +119,16 @@ public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageLis
@@ -111,15 +119,16 @@ public class MessagingMessageListenerAdapter extends AbstractAdaptableMessageLis
@ -61,6 +64,7 @@ public class JmsMessageEndpointFactory extends AbstractMessageEndpointFactory {
@@ -61,6 +64,7 @@ public class JmsMessageEndpointFactory extends AbstractMessageEndpointFactory {
@ -90,16 +94,12 @@ public class JmsMessageEndpointFactory extends AbstractMessageEndpointFactory {
@@ -90,16 +94,12 @@ public class JmsMessageEndpointFactory extends AbstractMessageEndpointFactory {
}
}
try{
messageListener.onMessage(message);
getMessageListener().onMessage(message);
}
catch(RuntimeExceptionex){
catch(RuntimeException|Errorex){
onEndpointException(ex);
throwex;
}
catch(Errorerr){
onEndpointException(err);
throwerr;
}
finally{
if(applyDeliveryCalls){
try{
@ -114,7 +114,7 @@ public class JmsMessageEndpointFactory extends AbstractMessageEndpointFactory {
@@ -114,7 +114,7 @@ public class JmsMessageEndpointFactory extends AbstractMessageEndpointFactory {
@ -59,6 +59,7 @@ public class JmsInvokerServiceExporter extends RemoteInvocationBasedExporter
@@ -59,6 +59,7 @@ public class JmsInvokerServiceExporter extends RemoteInvocationBasedExporter
@ -108,6 +111,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
@@ -108,6 +111,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
Assert.notNull(marshaller,"Marshaller must not be null");
this.marshaller=marshaller;
}
@ -115,6 +119,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
@@ -115,6 +119,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
Assert.notNull(unmarshaller,"Unmarshaller must not be null");
this.unmarshaller=unmarshaller;
}
@ -148,6 +153,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
@@ -148,6 +153,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
@ -158,10 +164,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
@@ -158,10 +164,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
thrownewMessageConversionException("Could not marshal ["+object+"]",ex);
}
catch(IOExceptionex){
catch(XmlMappingException|IOExceptionex){
thrownewMessageConversionException("Could not marshal ["+object+"]",ex);
}
}
@ -173,6 +176,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
@@ -173,6 +176,7 @@ public class MarshallingMessageConverter implements MessageConverter, Initializi
@ -40,7 +41,7 @@ public class DefaultContentTypeResolver implements ContentTypeResolver {
@@ -40,7 +41,7 @@ public class DefaultContentTypeResolver implements ContentTypeResolver {
@ -48,6 +49,7 @@ public class DefaultContentTypeResolver implements ContentTypeResolver {
@@ -48,6 +49,7 @@ public class DefaultContentTypeResolver implements ContentTypeResolver {
@ -276,6 +276,7 @@ public class GenericMessagingTemplate extends AbstractDestinationResolvingMessag
@@ -276,6 +276,7 @@ public class GenericMessagingTemplate extends AbstractDestinationResolvingMessag
@ -548,6 +548,7 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@@ -548,6 +548,7 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@ -256,7 +256,7 @@ public class StompHeaderAccessor extends SimpMessageHeaderAccessor {
@@ -256,7 +256,7 @@ public class StompHeaderAccessor extends SimpMessageHeaderAccessor {
@ -195,9 +196,9 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@@ -195,9 +196,9 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@ -273,12 +274,12 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@@ -273,12 +274,12 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
/* User sessions from "this" registry only (i.e. one server) */
// User sessions from "this" registry only (i.e. one server)
privateSet<TransferSimpSession>sessions;
/* Cross-server session lookup (e.g. user connected to multiple servers) */
// Cross-server session lookup (e.g. user connected to multiple servers)
@Nullable
privateSessionLookupsessionLookup;
@ -393,6 +394,8 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@@ -393,6 +394,8 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
*/
@SuppressWarnings("unused")
publicTransferSimpSession(){
this.id="";
this.user=newTransferSimpUser();
this.subscriptions=newHashSet<>(4);
}
@ -401,6 +404,7 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@@ -401,6 +404,7 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@ -443,12 +447,12 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@@ -443,12 +447,12 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@ -474,6 +478,9 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@@ -474,6 +478,9 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
*/
@SuppressWarnings("unused")
publicTransferSimpSubscription(){
this.id="";
this.session=newTransferSimpSession();
this.destination="";
}
/**
@ -481,6 +488,7 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@@ -481,6 +488,7 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@ -520,13 +528,13 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@@ -520,13 +528,13 @@ public class MultiServerUserRegistry implements SimpUserRegistry, SmartApplicati
@ -79,23 +80,31 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@@ -79,23 +80,31 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@ -112,7 +121,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@@ -112,7 +121,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@ -122,10 +131,10 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@@ -122,10 +131,10 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
logger.debug("Opening Hibernate Session in OpenSessionInViewInterceptor");
@ -143,7 +152,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@@ -143,7 +152,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@ -168,7 +177,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@@ -168,7 +177,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@ -183,7 +192,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@@ -183,7 +192,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@ -199,7 +208,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor
@@ -199,7 +208,7 @@ public class OpenSessionInViewInterceptor implements AsyncWebRequestInterceptor