diff --git a/spring-integration-core/src/main/java/org/springframework/integration/gateway/GatewayProxyFactoryBean.java b/spring-integration-core/src/main/java/org/springframework/integration/gateway/GatewayProxyFactoryBean.java index c2259371f8..db8324f86f 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/gateway/GatewayProxyFactoryBean.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/gateway/GatewayProxyFactoryBean.java @@ -70,8 +70,6 @@ import org.springframework.util.StringUtils; */ public class GatewayProxyFactoryBean extends AbstractEndpoint implements TrackableComponent, FactoryBean, MethodInterceptor, BeanClassLoaderAware { - private volatile InboundMessageMapper exceptionMapper; - private volatile Class serviceInterface; private volatile MessageChannel defaultRequestChannel; @@ -96,6 +94,8 @@ public class GatewayProxyFactoryBean extends AbstractEndpoint implements Trackab private volatile AsyncTaskExecutor asyncExecutor = new SimpleAsyncTaskExecutor(); + private volatile InboundMessageMapper exceptionMapper; + private volatile boolean initialized; private final Object initializationMonitor = new Object();