1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public class Init_Handlers {
private static UddiLocator _UDDI_Loc;
private static UddiSoap12Stub _UDDI_Stub;
private static String endpointURL ="http://localhost:8084/axis/services/uddiSoap12?wsdl";
public static void getDeviceOK() throws ServiceException, RemoteException, MalformedURLException{
_UDDI_Loc = new UddiLocator();
_UDDI_Loc.setuddiSoap12EndpointAddress(endpointURL);
for (Iterator iter = _UDDI_Loc.getPorts(); iter.hasNext();) {
QName p = (QName) iter.next();
List l = _UDDI_Loc.getHandlerRegistry().getHandlerChain(p);
l.add(new HandlerInfo(Mon_Handler.class, null, null));
}
UddiSoap stub = _UDDI_Loc.getuddiSoap12();
((UddiSoap12Stub)stub).getDevice("test");
} |