public InterfaceInfo createInterface(QName qn) { intf = new InterfaceInfo(this, qn); return intf; } public void setInterface(InterfaceInfo inf) {
public InterfaceInfo createInterface(QName qn) { intf = new InterfaceInfo(this, qn); return intf; } public void setInterface(InterfaceInfo inf) {
public InterfaceInfo createInterface(QName qn) { intf = new InterfaceInfo(this, qn); return intf; } public void setInterface(InterfaceInfo inf) {
public InterfaceInfo createInterface(QName qn) { intf = new InterfaceInfo(this, qn); return intf; } public void setInterface(InterfaceInfo inf) {
void buildInterfaceInfo(ServiceInfo si, ProtocolVariation protocol) { QName interfaceQName = new QName(protocol.getWSRMNamespace(), INTERFACE_NAME); InterfaceInfo ii = new InterfaceInfo(si, interfaceQName); buildOperationInfo(ii, protocol); }
public static Service createServiceModel() { ServiceInfo serviceInfo = new ServiceInfo(); // does not make sense for protobuf services serviceInfo.setName(new QName("", "protobuf_service_" + System.identityHashCode(serviceInfo))); InterfaceInfo interfaceInfo = new InterfaceInfo(serviceInfo, serviceInfo.getName()); serviceInfo.setInterface(interfaceInfo); Service service = new ServiceImpl(serviceInfo); return service; }
protected InterfaceInfo createInterface(ServiceInfo serviceInfo) { QName intfName = getInterfaceName(); InterfaceInfo intf = new InterfaceInfo(serviceInfo, intfName); Method[] methods = getServiceClass().getMethods(); // The BP profile states we can't have operations of the same name // so we have to append numbers to the name. Different JVMs sort methods // differently. // We need to keep them ordered so if we have overloaded methods, the // wsdl is generated the same every time across JVMs and across // client/servers. Arrays.sort(methods, new MethodComparator()); for (Method m : methods) { if (isValidMethod(m)) { createOperation(serviceInfo, intf, m); } } sendEvent(Event.INTERFACE_CREATED, intf, getServiceClass()); return intf; }
protected InterfaceInfo createInterface(ServiceInfo serviceInfo) { QName intfName = getInterfaceName(); InterfaceInfo intf = new InterfaceInfo(serviceInfo, intfName); Method[] methods = getServiceClass().getMethods(); // The BP profile states we can't have operations of the same name // so we have to append numbers to the name. Different JVMs sort methods // differently. // We need to keep them ordered so if we have overloaded methods, the // wsdl is generated the same every time across JVMs and across // client/servers. Arrays.sort(methods, new MethodComparator()); for (Method m : methods) { if (isValidMethod(m)) { createOperation(serviceInfo, intf, m); } } sendEvent(Event.INTERFACE_CREATED, intf, getServiceClass()); return intf; }
protected InterfaceInfo createInterface(ServiceInfo serviceInfo) { QName intfName = getInterfaceName(); InterfaceInfo intf = new InterfaceInfo(serviceInfo, intfName); Method[] methods = getServiceClass().getMethods(); // The BP profile states we can't have operations of the same name // so we have to append numbers to the name. Different JVMs sort methods // differently. // We need to keep them ordered so if we have overloaded methods, the // wsdl is generated the same every time across JVMs and across // client/servers. Arrays.sort(methods, new MethodComparator()); for (Method m : methods) { if (isValidMethod(m)) { createOperation(serviceInfo, intf, m); } } sendEvent(Event.INTERFACE_CREATED, intf, getServiceClass()); return intf; }
QName qname = JAXRSUtils.getClassQName(cri.getServiceClass()); si.setName(qname); InterfaceInfo inf = new InterfaceInfo(si, qname); si.setInterface(inf); for (OperationResourceInfo ori : cri.getMethodDispatcher().getOperationResourceInfos()) {
QName qname = JAXRSUtils.getClassQName(cri.getServiceClass()); si.setName(qname); InterfaceInfo inf = new InterfaceInfo(si, qname); si.setInterface(inf); for (OperationResourceInfo ori : cri.getMethodDispatcher().getOperationResourceInfos()) {
InterfaceInfo ii = new InterfaceInfo(si, iName);
InterfaceInfo ii = new InterfaceInfo(si, iName);