/** * Create a wrapper service implementation based on the JAXB generated * Java service class and the service mapping information. */ public Object createServiceImplementation(Class<?> type, WebServiceMappingInfo mapping) { return Proxy.newProxyInstance(agent.getClassLoader(), new Class[]{type}, new WebServiceWrapperInvocationHandler(agent, mapping)); } }
/** * Create a wrapper service implementation based on mapping information. */ public Object createServiceImplementation(Class<?> type, Class<?> impl) { return Proxy.newProxyInstance(agent.getClassLoader(), new Class[]{type}, RSFactory.getInstance().createRSWrapperInvocationHandler(agent, impl)); } }
public void resultAvailable(AwarenessInfo info) { InetAddress address = SUtil.getInetAddress(); // byte[] data = DiscoveryState.encodeObject(info, getMicroAgent().getModel().getClassLoader()); byte[] data = DiscoveryAgent.encodeObject(info, getDefaultCodecs(), getMicroAgent().getClassLoader()); ((ScannerSendHandler)sender).send(data, address, port); }
public void resultAvailable(AwarenessInfo info) { InetAddress address = SUtil.getInetAddress(); // byte[] data = DiscoveryState.encodeObject(info, getMicroAgent().getModel().getClassLoader()); byte[] data = DiscoveryAgent.encodeObject(info, getDefaultCodecs(), getMicroAgent().getClassLoader()); ((ScannerSendHandler)sender).send(data, address, port); }
public void resultAvailable(AwarenessInfo info) { InetAddress address = SUtil.getInetAddress(); // AwarenessInfo info = createAwarenessInfo(AwarenessInfo.STATE_ONLINE, createMasterId()); // byte[] data = DiscoveryState.encodeObject(info, getMicroAgent().getModel().getClassLoader()); byte[] data = DiscoveryAgent.encodeObject(info, getDefaultCodecs(), getMicroAgent().getClassLoader()); ((BroadcastSendHandler)sender).send(data, address, port); // System.out.println("local slave at: "+SUtil.getInet4Address()+" "+socket.getLocalPort()); getMicroAgent().getLogger().info("local slave at: "+SUtil.getInetAddress()+" "+socket.getLocalPort()); }
public void resultAvailable(AwarenessInfo info) { InetAddress address = SUtil.getInetAddress(); // AwarenessInfo info = createAwarenessInfo(AwarenessInfo.STATE_ONLINE, createMasterId()); // byte[] data = DiscoveryState.encodeObject(info, getMicroAgent().getModel().getClassLoader()); byte[] data = DiscoveryAgent.encodeObject(info, getDefaultCodecs(), getMicroAgent().getClassLoader()); ((BroadcastSendHandler)sender).send(data, address, port); // System.out.println("local slave at: "+SUtil.getInet4Address()+" "+socket.getLocalPort()); getMicroAgent().getLogger().info("local slave at: "+SUtil.getInetAddress()+" "+socket.getLocalPort()); }
/** * Method to send messages. */ public void send(AwarenessInfo info) { try { byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader()); Object[] ai = getAgent().getAddressInfo(); send(data, (InetAddress)ai[0], ((Integer)ai[1]).intValue()); // System.out.println(getComponentIdentifier()+" sent '"+info+"' ("+data.length+" bytes)"+" "+port+" "+address); } catch(Exception e) { getAgent().getMicroAgent().getLogger().warning("Could not send awareness message: "+e); // e.printStackTrace(); } }
/** * Method to send messages. */ public void send(AwarenessInfo info) { try { byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader()); Object[] ai = getAgent().getAddressInfo(); send(data, (InetAddress)ai[0], ((Integer)ai[1]).intValue()); // System.out.println(getComponentIdentifier()+" sent '"+info+"' ("+data.length+" bytes)"+" "+port+" "+address); } catch(Exception e) { getAgent().getMicroAgent().getLogger().warning("Could not send awareness message: "+e); // e.printStackTrace(); } }
byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader());
byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader());
byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader());
byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader());
byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader());
byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader());
byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader());
byte[] data = DiscoveryAgent.encodeObject(info, getAgent().getDefaultCodecs(), getAgent().getMicroAgent().getClassLoader());