Package javax.xml.ws

Examples of javax.xml.ws.Holder


            System.out.println("Service URL=" + serviceURL);
     
            ((BindingProvider)stub).getRequestContext().
                put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, serviceURL);

            stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed!"));
           
    }
View Full Code Here


            System.out.println("Service URL=" + serviceURL);
     
            ((BindingProvider)stub).getRequestContext().
                put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, serviceURL);

            stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed!"));
           
    }
View Full Code Here

            System.out.println("Service URL=" + serviceURL);
     
            ((BindingProvider)stub).getRequestContext().
                put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, serviceURL);

            stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed!"));
           
    }
View Full Code Here

            System.out.println("Service URL=" + serviceURL);
     
            ((BindingProvider)stub).getRequestContext().
                put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, serviceURL);

            stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed!"));
           
    }
View Full Code Here

    private void ping(){
        PingService service = new PingService();

        IPingService stub = service.getCustomBindingIPingService();
        ((BindingProvider)stub).getRequestContext().put("userSAMLAssertion", getSAMLAssertion());
        stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed!"));
    }
View Full Code Here

     * @throws ClassNotFoundException
     */
    static <T> Holder<T> createHolder(Class paramType, T value)
            throws IllegalAccessException, InstantiationException, ClassNotFoundException {
        if (Holder.class.isAssignableFrom(paramType)) {
            Holder holder = (Holder) paramType.newInstance();
            holder.value = value;
            return holder;
        }
        return null;
    }
View Full Code Here

                    }
                }
            }
            for (MessagePartInfo part : parts) {
                if (part.getIndex() > 0) {
                    Holder holder = (Holder)outObjects.get(part);
                    outObjects.put(part, holder.value);
                }
            }
        } else {
            List<MessagePartInfo> parts = op.getOutput().getMessageParts();
            List<Object> holders = new ArrayList<Object>(outObjects);
            for (int x = 0; x < outObjects.size(); x++) {
                Object o = outObjects.get(x);
                if (!(o instanceof Holder)) {
                    holders.set(x, null);
                }
            }
            message.put(HolderInInterceptor.CLIENT_HOLDERS, holders);
            for (MessagePartInfo part : parts) {
                if (part.getIndex() > 0) {
                    Holder holder = (Holder)outObjects.get(part.getIndex() - 1);
                    outObjects.set(part.getIndex() - 1, holder.value);
                }
            }
        }
       
View Full Code Here

                    if (mode.equals(ParameterMode.IN)) {
                        payloadList.add(payloadArray[nextIndex++]);
                    } else if (mode.equals(ParameterMode.INOUT)) {
                        // Promote array params from [<T>] to [Holder<T>]                 
                        Object item = payloadArray[nextIndex++];                          
                        Holder itemHolder = new Holder(item);
                        payloadList.add(itemHolder);
                        argumentHolderCount++;
                    } else {
                        // Create an empty Holder since we should not pass values for OUT parameters
                        payloadList.add(new Holder());
                        argumentHolderCount++;
                    }                       
                }
               
                // Maybe a bit odd to do but this way I don't have to worry about how the invoke if/else
View Full Code Here

          for ( int i = 0; i < parameters.length; i++ ) {
            Class parameterType = parameters[ i ];             
            if ( isHolder( parameterType ) ) {
              holderPattern = true;
              // Pop results and place in holder (demote).
              Holder holder = (Holder) args[ i ];
           
              Object[] results = (Object[])result;
              if ( result != null ) {
                holder.value =  results[resultIdx++];
              }
View Full Code Here

        Token actAsToken = getActAsToken();
        config.getOtherOptions().put(STSIssuedTokenConfiguration.ACT_AS, actAsToken);
        STSIssuedTokenFeature feature = new STSIssuedTokenFeature(config);

        IPingService stub = service.getCustomBindingIPingService(new WebServiceFeature[]{feature});
        stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed!"));
    }
View Full Code Here

TOP

Related Classes of javax.xml.ws.Holder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.