Lines Matching defs:implType
99 Class<T> implType, boolean processHandlerAnnotation, @Nullable Invoker invoker,
106 if(implType ==null)
109 verifyImplementorClass(implType);
112 invoker = InstanceResolver.createDefault(implType).createInvoker();
126 serviceName = getDefaultServiceName(implType);
129 portName = getDefaultPortName(serviceName,implType);
141 binding = BindingImpl.create(BindingID.parse(implType));
148 if (implType.getAnnotation(WebServiceProvider.class)==null) {
149 portTypeName = RuntimeModeler.getPortTypeName(implType);
167 features.parseAnnotations(implType);
170 if (implType.getAnnotation(WebServiceProvider.class)!=null) {
183 new PolicyResolver.ServerContext(null, container, implType, false));
187 terminal = ProviderInvokerTube.create(implType,binding,invoker);
190 seiModel = createSEIModel(wsdlPort, implType, serviceName, portName, binding);
198 primaryDoc = generateWSDL(binding, seiModel, docList, container, implType);
213 processHandlerAnnotation(binding, implType, serviceName, portName);
221 return new WSEndpointImpl<T>(serviceName, portName, binding,container,seiModel,wsdlPort,implType, serviceDefiniton,terminal, isTransportSynchronous, policyMap);
264 private static <T> void processHandlerAnnotation(WSBinding binding, Class<T> implType, QName serviceName, QName portName) {
267 implType, serviceName, portName, binding);
308 Class<?> implType, @NotNull QName serviceName, @NotNull QName portName, WSBinding binding) {
316 rap = new RuntimeModeler(implType,serviceName, binding.getBindingId(), binding.getFeatures().toArray());
324 rap = new RuntimeModeler(implType, serviceName, (WSDLPortImpl)wsdlPort, binding.getFeatures().toArray());
326 rap.setClassLoader(implType.getClassLoader());
354 public static @NotNull QName getDefaultServiceName(Class<?> implType) {
356 WebServiceProvider wsProvider = implType.getAnnotation(WebServiceProvider.class);
362 serviceName = RuntimeModeler.getServiceName(implType);
374 public static @NotNull QName getDefaultPortName(QName serviceName, Class<?> implType) {
376 WebServiceProvider wsProvider = implType.getAnnotation(WebServiceProvider.class);
382 portName = RuntimeModeler.getPortName(implType, serviceName.getNamespaceURI());
392 * @param implType
397 public static @Nullable String getWsdlLocation(Class<?> implType) {
399 WebService ws = implType.getAnnotation(WebService.class);
403 WebServiceProvider wsProvider = implType.getAnnotation(WebServiceProvider.class);
418 Container container, Class implType) {
431 WSDLGenerator wsdlGen = new WSDLGenerator(seiModel, wsdlResolver, binding, container, implType, false,