Package org.apache.axis.client

Examples of org.apache.axis.client.Call


      call.invoke(new Object[]{objectName, attribute, delegate});
   }

   public AttributeList getAttributes(ObjectName objectName, String[] attributes, Subject delegate) throws InstanceNotFoundException, ReflectionException, IOException
   {
      Call call = createCall();

      call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getAttributes"));
      call.addParameter("objectName", qObjectName, ParameterMode.IN);
      call.addParameter("attributeNames", XMLType.SOAP_ARRAY, ParameterMode.IN);
      call.addParameter("delegate", qSubject, ParameterMode.IN);
      call.setReturnType(new QName(SOAPConstants.NAMESPACE_URI, "AttributeList"));

      AttributeList list = (AttributeList)call.invoke(new Object[]{objectName, attributes, delegate});
      return list;
   }
View Full Code Here


      return list;
   }

   public AttributeList setAttributes(ObjectName objectName, Object attributes, Subject delegate) throws InstanceNotFoundException, ReflectionException, IOException
   {
      Call call = createCall();

      call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "setAttributes"));
      QName qAttributeList = new QName(SOAPConstants.NAMESPACE_URI, "AttributeList");
      call.addParameter("objectName", qObjectName, ParameterMode.IN);
      call.addParameter("attributeList", qAttributeList, ParameterMode.IN);
      call.addParameter("delegate", qSubject, ParameterMode.IN);
      call.setReturnType(qAttributeList);

      AttributeList list = (AttributeList)call.invoke(new Object[]{objectName, attributes, delegate});
      return list;
   }
View Full Code Here

      return list;
   }

   public Object invoke(ObjectName objectName, String methodName, Object args, String[] parameters, Subject delegate) throws InstanceNotFoundException, MBeanException, ReflectionException, IOException
   {
      Call call = createCall();

      call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "invoke"));
      call.addParameter("objectName", qObjectName, ParameterMode.IN);
      call.addParameter("operationName", XMLType.XSD_STRING, ParameterMode.IN);
      call.addParameter("arguments", XMLType.SOAP_ARRAY, ParameterMode.IN);
      call.addParameter("signature", XMLType.SOAP_ARRAY, ParameterMode.IN);
      call.addParameter("delegate", qSubject, ParameterMode.IN);
      call.setReturnType(XMLType.XSD_ANY);

      Object object = call.invoke(new Object[]{objectName, methodName, args, parameters, delegate});
      return object;
   }
View Full Code Here

      return object;
   }

   public Integer getMBeanCount(Subject delegate) throws IOException
   {
      Call call = createCall();

      call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getMBeanCount"));
      call.addParameter("delegate", qSubject, ParameterMode.IN);
      call.setReturnType(XMLType.XSD_INT);

      Integer count = (Integer)call.invoke(new Object[]{delegate});
      return count;
   }
View Full Code Here

      return count;
   }

   public boolean isRegistered(ObjectName objectName, Subject delegate) throws IOException
   {
      Call call = createCall();

      call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "isRegistered"));

      call.addParameter("objectName", qObjectName, ParameterMode.IN);
      call.addParameter("delegate", qSubject, ParameterMode.IN);
      call.setReturnType(XMLType.XSD_BOOLEAN);

      Boolean registered = (Boolean)call.invoke(new Object[]{objectName, delegate});
      return registered.booleanValue();
   }
View Full Code Here

      return registered.booleanValue();
   }

   public ObjectInstance getObjectInstance(ObjectName objectName, Subject delegate) throws InstanceNotFoundException, IOException
   {
      Call call = createCall();

      call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getObjectInstance"));
      call.addParameter("objectName", qObjectName, ParameterMode.IN);
      call.addParameter("delegate", qSubject, ParameterMode.IN);
      call.setReturnType(qObjectInstance);

      ObjectInstance instance = (ObjectInstance)call.invoke(new Object[]{objectName, delegate});
      return instance;
   }
View Full Code Here

      return instance;
   }

   public Set queryMBeans(ObjectName patternName, Object filter, Subject delegate) throws IOException
   {
      Call call = createCall();

      call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "queryMBeans"));
      call.addParameter("pattern", qObjectName, ParameterMode.IN);
      call.addParameter("query", XMLType.XSD_ANY, ParameterMode.IN);
      call.addParameter("delegate", qSubject, ParameterMode.IN);
      call.setReturnType(new QName(SOAPConstants.NAMESPACE_URI, "Set"));

      Set set = (Set)call.invoke(new Object[]{patternName, filter, delegate});
      return set;
   }
View Full Code Here

      return set;
   }

   public Set queryNames(ObjectName patternName, Object filter, Subject delegate) throws IOException
   {
      Call call = createCall();

      call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "queryNames"));
      call.addParameter("pattern", qObjectName, ParameterMode.IN);
      call.addParameter("query", XMLType.XSD_ANY, ParameterMode.IN);
      call.addParameter("delegate", qSubject, ParameterMode.IN);
      call.setReturnType(new QName(SOAPConstants.NAMESPACE_URI, "Set"));

      Set set = (Set)call.invoke(new Object[]{patternName, filter, delegate});
      return set;
   }
View Full Code Here

   private Call createCall() throws IOException
   {
      try
      {
         Call call = (Call)service.createCall();

         call.setTargetEndpointAddress(endpoint);

         SOAPHeaderElement connectionIDHeader = new SOAPHeaderElement(SOAPConstants.NAMESPACE_URI, SOAPConstants.CONNECTION_ID_HEADER_NAME, connectionId);
         connectionIDHeader.setMustUnderstand(true);
         call.addHeader(connectionIDHeader);

         return call;
      }
      catch (ServiceException x)
      {
View Full Code Here

           String endpoint =
                    "http://localhost:8070/jboss-net/services/testHelloWorld";
     String methodName = "getHelloWorldMessage";
    
           Service  service = new Service();
           Call     call    = (Call) service.createCall();

           call.setTargetEndpointAddress( new java.net.URL(endpoint) );
           call.setOperationName(methodName);

           // Call to addParameter/setReturnType as described in user-guide.html
           call.addParameter("name",
                             org.apache.axis.Constants.XSD_STRING,
                             ParameterMode.IN);
           call.setReturnType(org.apache.axis.Constants.XSD_STRING);

           String ret = (String) call.invoke( new Object[] { "AXIS!" } );

           System.out.println(ret);
       } catch (Exception e) {
           System.err.println(e.toString());
       }
View Full Code Here

TOP

Related Classes of org.apache.axis.client.Call

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.