diff options
author | Joakim Erdfelt | 2014-12-18 18:30:40 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2015-03-12 17:06:03 +0000 |
commit | 0c930c86400873e6afb993608f43bd79605abc55 (patch) | |
tree | 015cc761806f079f0c9be2727a63f22d53bfbcae /jetty-websocket/javax-websocket-server-impl/src | |
parent | c65e6aaab78e7f4026504dfbe147f68ebba5faf5 (diff) | |
download | org.eclipse.jetty.project-0c930c86400873e6afb993608f43bd79605abc55.tar.gz org.eclipse.jetty.project-0c930c86400873e6afb993608f43bd79605abc55.tar.xz org.eclipse.jetty.project-0c930c86400873e6afb993608f43bd79605abc55.zip |
Rename EnhancedInstantiator to DecoratedObjectFactory
Diffstat (limited to 'jetty-websocket/javax-websocket-server-impl/src')
11 files changed, 45 insertions, 45 deletions
diff --git a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/AnnotatedServerEndpointConfig.java b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/AnnotatedServerEndpointConfig.java index 8ad25df714..3b0be7492e 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/AnnotatedServerEndpointConfig.java +++ b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/AnnotatedServerEndpointConfig.java @@ -32,7 +32,7 @@ import javax.websocket.Extension; import javax.websocket.server.ServerEndpoint; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; public class AnnotatedServerEndpointConfig implements ServerEndpointConfig { @@ -46,12 +46,12 @@ public class AnnotatedServerEndpointConfig implements ServerEndpointConfig private Map<String, Object> userProperties; private List<Extension> extensions; - public AnnotatedServerEndpointConfig(Class<?> endpointClass, ServerEndpoint anno, EnhancedInstantiator enhancedInstantiator) throws DeploymentException + public AnnotatedServerEndpointConfig(Class<?> endpointClass, ServerEndpoint anno, DecoratedObjectFactory objectFactory) throws DeploymentException { - this(endpointClass,anno,enhancedInstantiator,null); + this(endpointClass,anno,objectFactory,null); } - public AnnotatedServerEndpointConfig(Class<?> endpointClass, ServerEndpoint anno, EnhancedInstantiator enhancedInstantiator, ServerEndpointConfig baseConfig) throws DeploymentException + public AnnotatedServerEndpointConfig(Class<?> endpointClass, ServerEndpoint anno, DecoratedObjectFactory objectFactory, ServerEndpointConfig baseConfig) throws DeploymentException { ServerEndpointConfig.Configurator configr = null; @@ -120,7 +120,7 @@ public class AnnotatedServerEndpointConfig implements ServerEndpointConfig } else { - this.configurator = new BasicServerEndpointConfigurator(enhancedInstantiator); + this.configurator = new BasicServerEndpointConfigurator(objectFactory); } } else diff --git a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/AnnotatedServerEndpointMetadata.java b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/AnnotatedServerEndpointMetadata.java index bb732e2458..e980e48b90 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/AnnotatedServerEndpointMetadata.java +++ b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/AnnotatedServerEndpointMetadata.java @@ -24,7 +24,7 @@ import javax.websocket.DeploymentException; import javax.websocket.server.ServerEndpoint; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; import org.eclipse.jetty.websocket.api.InvalidWebSocketException; import org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata; import org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId; @@ -34,7 +34,7 @@ public class AnnotatedServerEndpointMetadata extends AnnotatedEndpointMetadata<S private final ServerEndpoint endpoint; private final AnnotatedServerEndpointConfig config; - protected AnnotatedServerEndpointMetadata(Class<?> websocket, ServerEndpointConfig baseConfig, EnhancedInstantiator enhancedInstantiator) throws DeploymentException + protected AnnotatedServerEndpointMetadata(Class<?> websocket, ServerEndpointConfig baseConfig, DecoratedObjectFactory objectFactory) throws DeploymentException { super(websocket); @@ -45,7 +45,7 @@ public class AnnotatedServerEndpointMetadata extends AnnotatedEndpointMetadata<S } this.endpoint = anno; - this.config = new AnnotatedServerEndpointConfig(websocket,anno,enhancedInstantiator,baseConfig); + this.config = new AnnotatedServerEndpointConfig(websocket,anno,objectFactory,baseConfig); getDecoders().addAll(anno.decoders()); getEncoders().addAll(anno.encoders()); diff --git a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/BasicServerEndpointConfig.java b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/BasicServerEndpointConfig.java index 1e424d8852..7f5083893e 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/BasicServerEndpointConfig.java +++ b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/BasicServerEndpointConfig.java @@ -28,7 +28,7 @@ import javax.websocket.Encoder; import javax.websocket.Extension; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; public class BasicServerEndpointConfig implements ServerEndpointConfig { @@ -41,7 +41,7 @@ public class BasicServerEndpointConfig implements ServerEndpointConfig private final String path; private Map<String, Object> userProperties; - public BasicServerEndpointConfig(Class<?> endpointClass, String path, EnhancedInstantiator enhancedInstantiator) + public BasicServerEndpointConfig(Class<?> endpointClass, String path, DecoratedObjectFactory objectFactory) { this.endpointClass = endpointClass; this.path = path; @@ -51,10 +51,10 @@ public class BasicServerEndpointConfig implements ServerEndpointConfig this.subprotocols = new ArrayList<>(); this.extensions = new ArrayList<>(); this.userProperties = new HashMap<>(); - this.configurator = new BasicServerEndpointConfigurator(enhancedInstantiator); + this.configurator = new BasicServerEndpointConfigurator(objectFactory); } - public BasicServerEndpointConfig(ServerEndpointConfig copy, EnhancedInstantiator enhancedInstantiator) + public BasicServerEndpointConfig(ServerEndpointConfig copy, DecoratedObjectFactory objectFactory) { // immutable concepts this.endpointClass = copy.getEndpointClass(); @@ -70,7 +70,7 @@ public class BasicServerEndpointConfig implements ServerEndpointConfig } else { - this.configurator = new BasicServerEndpointConfigurator(enhancedInstantiator); + this.configurator = new BasicServerEndpointConfigurator(objectFactory); } // mutable concepts diff --git a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/BasicServerEndpointConfigurator.java b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/BasicServerEndpointConfigurator.java index 6573d7b88d..43e1a016f1 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/BasicServerEndpointConfigurator.java +++ b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/BasicServerEndpointConfigurator.java @@ -26,7 +26,7 @@ import javax.websocket.HandshakeResponse; import javax.websocket.server.HandshakeRequest; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; import org.eclipse.jetty.websocket.api.util.QuoteUtil; @@ -35,7 +35,7 @@ public class BasicServerEndpointConfigurator extends ServerEndpointConfig.Config { private static final Logger LOG = Log.getLogger(BasicServerEndpointConfigurator.class); private static final String NO_SUBPROTOCOL = ""; - private final EnhancedInstantiator enhancedInstantiator; + private final DecoratedObjectFactory objectFactory; /** * Default Constructor required, as @@ -44,13 +44,13 @@ public class BasicServerEndpointConfigurator extends ServerEndpointConfig.Config */ public BasicServerEndpointConfigurator() { - this(EnhancedInstantiator.getCurrentInstantiator()); + this(DecoratedObjectFactory.getCurrentInstantiator()); } - public BasicServerEndpointConfigurator(EnhancedInstantiator enhancedInstantiator) + public BasicServerEndpointConfigurator(DecoratedObjectFactory objectFactory) { - Objects.requireNonNull(enhancedInstantiator,"EnhancedInstantiator cannot be null"); - this.enhancedInstantiator = enhancedInstantiator; + Objects.requireNonNull(objectFactory,"DecoratedObjectFactory cannot be null"); + this.objectFactory = objectFactory; } @Override @@ -69,7 +69,7 @@ public class BasicServerEndpointConfigurator extends ServerEndpointConfig.Config try { - return enhancedInstantiator.createInstance(endpointClass); + return objectFactory.createInstance(endpointClass); } catch (IllegalAccessException e) { diff --git a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/JsrCreator.java b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/JsrCreator.java index 32e5687b70..eda968b25d 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/JsrCreator.java +++ b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/JsrCreator.java @@ -26,7 +26,7 @@ import javax.websocket.Extension; import javax.websocket.Extension.Parameter; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; import org.eclipse.jetty.util.StringUtil; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; @@ -47,13 +47,13 @@ public class JsrCreator implements WebSocketCreator private static final Logger LOG = Log.getLogger(JsrCreator.class); private final ServerEndpointMetadata metadata; private final ExtensionFactory extensionFactory; - private final EnhancedInstantiator enhancedInstantiator; + private final DecoratedObjectFactory objectFactory; - public JsrCreator(ServerEndpointMetadata metadata, ExtensionFactory extensionFactory, EnhancedInstantiator enhancedInstantiator) + public JsrCreator(ServerEndpointMetadata metadata, ExtensionFactory extensionFactory, DecoratedObjectFactory objectFactory) { this.metadata = metadata; this.extensionFactory = extensionFactory; - this.enhancedInstantiator = enhancedInstantiator; + this.objectFactory = objectFactory; } @Override @@ -67,7 +67,7 @@ public class JsrCreator implements WebSocketCreator // Establish a copy of the config, so that the UserProperties are unique // per upgrade request. - config = new BasicServerEndpointConfig(config, enhancedInstantiator); + config = new BasicServerEndpointConfig(config, objectFactory); // Bug 444617 - Expose localAddress and remoteAddress for jsr modify handshake to use // This is being implemented as an optional set of userProperties so that @@ -145,7 +145,7 @@ public class JsrCreator implements WebSocketCreator WebSocketPathSpec wspathSpec = (WebSocketPathSpec)pathSpec; String requestPath = req.getRequestPath(); // Wrap the config with the path spec information - config = new PathParamServerEndpointConfig(config,enhancedInstantiator,wspathSpec,requestPath); + config = new PathParamServerEndpointConfig(config,objectFactory,wspathSpec,requestPath); } return new EndpointInstance(endpoint,config,metadata); } diff --git a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/PathParamServerEndpointConfig.java b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/PathParamServerEndpointConfig.java index a5071e5654..1ff43b4cbc 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/PathParamServerEndpointConfig.java +++ b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/PathParamServerEndpointConfig.java @@ -23,7 +23,7 @@ import java.util.Map; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; import org.eclipse.jetty.websocket.jsr356.server.pathmap.WebSocketPathSpec; /** @@ -33,9 +33,9 @@ public class PathParamServerEndpointConfig extends BasicServerEndpointConfig imp { private final Map<String, String> pathParamMap; - public PathParamServerEndpointConfig(ServerEndpointConfig config, EnhancedInstantiator enhancedInstantiator, WebSocketPathSpec pathSpec, String requestPath) + public PathParamServerEndpointConfig(ServerEndpointConfig config, DecoratedObjectFactory objectFactory, WebSocketPathSpec pathSpec, String requestPath) { - super(config, enhancedInstantiator); + super(config, objectFactory); Map<String, String> pathMap = pathSpec.getPathParams(requestPath); pathParamMap = new HashMap<String, String>(); diff --git a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/ServerContainer.java b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/ServerContainer.java index 99f846d58d..10383ec434 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/ServerContainer.java +++ b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/ServerContainer.java @@ -67,7 +67,7 @@ public class ServerContainer extends ClientContainer implements javax.websocket. } else { - cec = new BasicServerEndpointConfig(endpoint.getClass(),path,enhancedInstantiator); + cec = new BasicServerEndpointConfig(endpoint.getClass(),path,objectFactory); } } return new EndpointInstance(endpoint,cec,metadata); @@ -82,7 +82,7 @@ public class ServerContainer extends ClientContainer implements javax.websocket. public void addEndpoint(ServerEndpointMetadata metadata) throws DeploymentException { - JsrCreator creator = new JsrCreator(metadata,webSocketServerFactory.getExtensionFactory(),enhancedInstantiator); + JsrCreator creator = new JsrCreator(metadata,webSocketServerFactory.getExtensionFactory(),objectFactory); mappedCreator.addMapping(new WebSocketPathSpec(metadata.getPath()),creator); } @@ -105,7 +105,7 @@ public class ServerContainer extends ClientContainer implements javax.websocket. if (anno != null) { // Annotated takes precedence here - AnnotatedServerEndpointMetadata ametadata = new AnnotatedServerEndpointMetadata(endpoint,config,enhancedInstantiator); + AnnotatedServerEndpointMetadata ametadata = new AnnotatedServerEndpointMetadata(endpoint,config,objectFactory); AnnotatedEndpointScanner<ServerEndpoint, ServerEndpointConfig> scanner = new AnnotatedEndpointScanner<>(ametadata); metadata = ametadata; scanner.scan(); diff --git a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/deploy/WebSocketServerContainerInitializer.java b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/deploy/WebSocketServerContainerInitializer.java index b8d2920b7a..311ea7c6e0 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/deploy/WebSocketServerContainerInitializer.java +++ b/jetty-websocket/javax-websocket-server-impl/src/main/java/org/eclipse/jetty/websocket/jsr356/server/deploy/WebSocketServerContainerInitializer.java @@ -33,7 +33,7 @@ import javax.websocket.server.ServerEndpointConfig; import org.eclipse.jetty.server.handler.ContextHandler; import org.eclipse.jetty.servlet.ServletContextHandler; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; import org.eclipse.jetty.util.TypeUtil; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; @@ -168,16 +168,16 @@ public class WebSocketServerContainerInitializer implements ServletContainerInit // Store a reference to the ServerContainer per javax.websocket spec 1.0 final section 6.4 Programmatic Server Deployment context.setAttribute(javax.websocket.server.ServerContainer.class.getName(),jettyContainer); - // Establish the EnhancedInstantiator thread local + // Establish the DecoratedObjectFactory thread local // for various ServiceLoader initiated components to use. - EnhancedInstantiator instantiator = (EnhancedInstantiator)context.getAttribute(EnhancedInstantiator.ATTR); + DecoratedObjectFactory instantiator = (DecoratedObjectFactory)context.getAttribute(DecoratedObjectFactory.ATTR); if (instantiator == null) { - LOG.info("Using WebSocket local EnhancedInstantiator - none found in ServletContext"); - instantiator = new EnhancedInstantiator(); + LOG.info("Using WebSocket local DecoratedObjectFactory - none found in ServletContext"); + instantiator = new DecoratedObjectFactory(); } - EnhancedInstantiator.setCurrentInstantiator(instantiator); + DecoratedObjectFactory.setCurrentInstantiator(instantiator); if (LOG.isDebugEnabled()) { diff --git a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/OnPartialTest.java b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/OnPartialTest.java index 780389b2b5..ef759c506e 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/OnPartialTest.java +++ b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/OnPartialTest.java @@ -25,7 +25,7 @@ import java.util.List; import javax.websocket.server.ServerEndpoint; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; import org.eclipse.jetty.websocket.api.WebSocketPolicy; import org.eclipse.jetty.websocket.common.WebSocketFrame; import org.eclipse.jetty.websocket.common.events.EventDriver; @@ -68,7 +68,7 @@ public class OnPartialTest ServerEndpoint anno = endpoint.getAnnotation(ServerEndpoint.class); Assert.assertThat("Endpoint: " + endpoint + " should be annotated with @ServerEndpoint",anno,notNullValue()); - EnhancedInstantiator instantiator = new EnhancedInstantiator(); + DecoratedObjectFactory instantiator = new DecoratedObjectFactory(); ServerEndpointConfig config = new BasicServerEndpointConfig(endpoint,"/",instantiator); AnnotatedServerEndpointMetadata metadata = new AnnotatedServerEndpointMetadata(endpoint,config,instantiator); @@ -84,7 +84,7 @@ public class OnPartialTest DummyConnection connection = new DummyConnection(); ClientContainer container = new ClientContainer(); @SuppressWarnings("resource") - JsrSession session = new JsrSession(requestURI,driver,connection,container,id, new EnhancedInstantiator()); + JsrSession session = new JsrSession(requestURI,driver,connection,container,id, new DecoratedObjectFactory()); session.setPolicy(policy); session.open(); return driver; diff --git a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/ServerAnnotatedEndpointScanner_GoodSignaturesTest.java b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/ServerAnnotatedEndpointScanner_GoodSignaturesTest.java index 8ff05244b2..be957b51bf 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/ServerAnnotatedEndpointScanner_GoodSignaturesTest.java +++ b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/ServerAnnotatedEndpointScanner_GoodSignaturesTest.java @@ -34,7 +34,7 @@ import javax.websocket.Session; import javax.websocket.server.ServerEndpoint; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; import org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointScanner; import org.eclipse.jetty.websocket.jsr356.annotations.JsrCallable; import org.eclipse.jetty.websocket.jsr356.server.samples.BasicBinaryMessageByteBufferSocket; @@ -183,7 +183,7 @@ public class ServerAnnotatedEndpointScanner_GoodSignaturesTest @Test public void testScan_Basic() throws Exception { - AnnotatedServerEndpointMetadata metadata = new AnnotatedServerEndpointMetadata(testcase.pojo,null,new EnhancedInstantiator()); + AnnotatedServerEndpointMetadata metadata = new AnnotatedServerEndpointMetadata(testcase.pojo,null,new DecoratedObjectFactory()); AnnotatedEndpointScanner<ServerEndpoint, ServerEndpointConfig> scanner = new AnnotatedEndpointScanner<>(metadata); scanner.scan(); diff --git a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/ServerAnnotatedEndpointScanner_InvalidSignaturesTest.java b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/ServerAnnotatedEndpointScanner_InvalidSignaturesTest.java index 6649f8838c..08d029931f 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/ServerAnnotatedEndpointScanner_InvalidSignaturesTest.java +++ b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/ServerAnnotatedEndpointScanner_InvalidSignaturesTest.java @@ -30,7 +30,7 @@ import javax.websocket.OnOpen; import javax.websocket.server.ServerEndpoint; import javax.websocket.server.ServerEndpointConfig; -import org.eclipse.jetty.util.EnhancedInstantiator; +import org.eclipse.jetty.util.DecoratedObjectFactory; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; import org.eclipse.jetty.websocket.common.events.annotated.InvalidSignatureException; @@ -95,7 +95,7 @@ public class ServerAnnotatedEndpointScanner_InvalidSignaturesTest @Test public void testScan_InvalidSignature() throws DeploymentException { - AnnotatedServerEndpointMetadata metadata = new AnnotatedServerEndpointMetadata(pojo,null,new EnhancedInstantiator()); + AnnotatedServerEndpointMetadata metadata = new AnnotatedServerEndpointMetadata(pojo,null,new DecoratedObjectFactory()); AnnotatedEndpointScanner<ServerEndpoint,ServerEndpointConfig> scanner = new AnnotatedEndpointScanner<>(metadata); try |