public void addNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate) throws InstanceNotFoundException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "addNotificationListener")); call.addParameter("observed", qObjectName, ParameterMode.IN); call.addParameter("listener", qObjectName, ParameterMode.IN); call.addParameter("filter", XMLType.XSD_ANY, ParameterMode.IN); call.addParameter("handback", XMLType.XSD_ANY, ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.AXIS_VOID); call.invoke(new Object[]{name, listener, filter, handback, delegate}); }
public NotificationResult fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout) throws IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "fetchNotifications")); call.addParameter("sequence", XMLType.XSD_LONG, ParameterMode.IN); call.addParameter("maxNumber", XMLType.XSD_INT, ParameterMode.IN); call.addParameter("timeout", XMLType.XSD_LONG, ParameterMode.IN); call.setReturnType(new QName(SOAPConstants.NAMESPACE_URI, "NotificationResult")); NotificationResult result = (NotificationResult)call.invoke(new Object[]{new Long(clientSequenceNumber), new Integer(maxNotifications), new Long(timeout)}); return result; }
public Integer addNotificationListener(ObjectName name, Object filter, Subject delegate) throws InstanceNotFoundException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "addNotificationListener")); call.addParameter("observed", qObjectName, ParameterMode.IN); call.addParameter("filter", XMLType.XSD_ANY, ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.XSD_INT); return (Integer)call.invoke(new Object[]{name, filter, delegate}); }
public void removeNotificationListeners(ObjectName observed, Integer[] ids, Subject delegate) throws InstanceNotFoundException, ListenerNotFoundException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "removeNotificationListeners")); call.addParameter("observed", qObjectName, ParameterMode.IN); call.addParameter("ids", XMLType.SOAP_ARRAY, ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.AXIS_VOID); call.invoke(new Object[]{observed, ids, delegate}); }
public boolean isInstanceOf(ObjectName objectName, String className, Subject delegate) throws InstanceNotFoundException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "isInstanceOf")); call.addParameter("objectName", qObjectName, ParameterMode.IN); call.addParameter("className", XMLType.XSD_STRING, ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.XSD_BOOLEAN); Boolean isinstanceof = (Boolean)call.invoke(new Object[]{objectName, className, delegate}); return isinstanceof.booleanValue(); }
public void setAttribute(ObjectName objectName, Object attribute, Subject delegate) throws InstanceNotFoundException, AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "setAttribute")); call.addParameter("objectName", qObjectName, ParameterMode.IN); call.addParameter("attribute", new QName(SOAPConstants.NAMESPACE_URI, "Attribute"), ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.AXIS_VOID); call.invoke(new Object[]{objectName, attribute, delegate}); }
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; }
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; }
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; }
public Object getAttribute(ObjectName objectName, String attribute, Subject delegate) throws MBeanException, AttributeNotFoundException, InstanceNotFoundException, ReflectionException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getAttribute")); call.addParameter("objectName", qObjectName, ParameterMode.IN); call.addParameter("attributeName", XMLType.XSD_STRING, ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.XSD_ANY); Object result = call.invoke(new Object[]{objectName, attribute, delegate}); return result; }
public void removeNotificationListener(ObjectName name, ObjectName listener, Subject delegate) throws InstanceNotFoundException, ListenerNotFoundException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "removeNotificationListener")); call.addParameter("observed", qObjectName, ParameterMode.IN); call.addParameter("listener", qObjectName, ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.AXIS_VOID); call.invoke(new Object[]{name, listener, delegate}); }
public MBeanInfo getMBeanInfo(ObjectName objectName, Subject delegate) throws InstanceNotFoundException, IntrospectionException, ReflectionException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getMBeanInfo")); call.addParameter("objectName", qObjectName, ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(new QName(SOAPConstants.NAMESPACE_URI, "MBeanInfo")); MBeanInfo info = (MBeanInfo)call.invoke(new Object[]{objectName, delegate}); return info; }
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(); }
public void unregisterMBean(ObjectName objectName, Subject delegate) throws InstanceNotFoundException, MBeanRegistrationException, IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "unregisterMBean")); call.addParameter("objectName", qObjectName, ParameterMode.IN); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.AXIS_VOID); call.invoke(new Object[]{objectName, delegate}); }
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; }
public String connect(Object credentials) throws IOException, SecurityException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "connect")); call.addParameter("credentials", XMLType.XSD_ANY, ParameterMode.IN); call.setReturnType(XMLType.XSD_STRING); // call.addFault(new QName(SOAPConstants.NAMESPACE_URI, "SecurityException"), SecurityException.class, XMLType.XSD_ANY, true); connectionId = (String)call.invoke(new Object[]{credentials}); return connectionId; }
Service service = new Service(); Call call = (Call) service.createCall(); String endpoint ="URL of the WSDL"; call.setTargetEndpointAddress(new URL(endpoint)); call.setOperationName(new QName("webservice method name")); //input parameter type call.addParameter("op1", XMLType.XSD_STRING, ParameterMode.IN); //output parameter type call.setReturnType(XMLType.XSD_STRING); //call web service and return string call.invoke(new Object[] { new String("parameter")});
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; }
public String[] getDomains(Subject delegate) throws IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getDomains")); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.SOAP_ARRAY); String[] domains = (String[])call.invoke(new Object[]{delegate}); return domains; }
public String getDefaultDomain(Subject delegate) throws IOException { Call call = createCall(); call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getDefaultDomain")); call.addParameter("delegate", qSubject, ParameterMode.IN); call.setReturnType(XMLType.XSD_STRING); String domain = (String)call.invoke(new Object[]{delegate}); return domain; }