/** * Get the corresponding output connection. */ public IOutputConnection getOutputConnection() { return new ServiceOutputConnectionProxy(this); }
/** * Get the connected. * @return the connected. */ public boolean isConnected() { // return STATE_CONNECTED.equals(state); return State.CONNECTED.equals(state); } }
/** * */ public IInputConnection getInputConnection() { return new ServiceInputConnectionProxy(this); // LocalInputConnectionHandler ich = new LocalInputConnectionHandler(); // LocalOutputConnectionHandler och = new LocalOutputConnectionHandler(ich); // ich.setConnectionHandler(och); // // InputConnection icon = new InputConnection(null, null, sicp.getConnectionId(), false, ich); // OutputConnection ocon = new OutputConnection(null, null, sicp.getConnectionId(), true, och); }
/** * Pass an Input stream to the user. * @return The Input stream. */ public IFuture<IOutputConnection> getOutputStream() { Future<IOutputConnection> ret = new Future<IOutputConnection>(); ServiceInputConnection ic = new ServiceInputConnection(); read(ic); ret.setResult(ic.getOutputConnection()); return ret; }
public void resultAvailable(ITransportComponentIdentifier rcid) { IFuture<T> rsers = rms.getServiceProxy(caller, rcid, type, RequiredServiceInfo.SCOPE_PLATFORM, filter); rsers.addResultListener(new IResultListener<T>() { public void resultAvailable(T result) { ret.setResultIfUndone(result); clis.resultAvailable(null); } public void exceptionOccurred(Exception exception) { clis.resultAvailable(null); } }); }
public void customResultAvailable(IRemoteServiceManagementService rms) { rms.getExternalAccessProxy(cid).addResultListener(new DelegationResultListener<IExternalAccess>(ret)); } });
public void customResultAvailable(IProxyAgentService pas) { pas.getRemoteComponentIdentifier().addResultListener(new DelegationResultListener<IComponentIdentifier>(ret) { public void customResultAvailable(IComponentIdentifier rcid) { cid = rcid; super.customResultAvailable(rcid); } }); } });
/** * */ public void setInputConnection(IInputConnection icon) { con.setInputConnection(icon); initiator = icon.getInitiator(); participant = icon.getParticipant(); nonfunc = icon.getNonFunctionalProperties(); }
/** * */ public void setOutputConnection(IOutputConnection ocon) { con.setOutputConnection(ocon); initiator = ocon.getInitiator(); participant = ocon.getParticipant(); nonfunc = ocon.getNonFunctionalProperties(); }
/** * A string representation. */ public String toString() { String clazz = getClass().getName() + (type!=null ? "("+type.getName()+")" : ""); String msg = getLocalizedMessage(); return msg!=null ? clazz+": "+msg : clazz; } }
/** * Get as string. */ public String toString() { return recreateException().toString(); } }
public void customResultAvailable(IRemoteServiceManagementService rms) { rms.getServiceProxy(cid, IComponentManagementService.class, RequiredServiceInfo.SCOPE_PLATFORM) .addResultListener(new DelegationResultListener(ret)); } });
public void customResultAvailable(IRemoteServiceManagementService rms) { rms.getExternalAccessProxy(cid).addResultListener(new DelegationResultListener<IExternalAccess>(ret)); } });
/** * Get the corresponding output connection. */ public IOutputConnection getOutputConnection() { return new ServiceOutputConnectionProxy(this); }
/** * */ public IInputConnection getInputConnection() { return new ServiceInputConnectionProxy(this); // LocalInputConnectionHandler ich = new LocalInputConnectionHandler(); // LocalOutputConnectionHandler och = new LocalOutputConnectionHandler(ich); // ich.setConnectionHandler(och); // // InputConnection icon = new InputConnection(null, null, sicp.getConnectionId(), false, ich); // OutputConnection ocon = new OutputConnection(null, null, sicp.getConnectionId(), true, och); }
/** * */ public void setInputConnection(IInputConnection icon) { con.setInputConnection(icon); initiator = icon.getInitiator(); participant = icon.getParticipant(); nonfunc = icon.getNonFunctionalProperties(); }
/** * */ public void setOutputConnection(IOutputConnection ocon) { con.setOutputConnection(ocon); initiator = ocon.getInitiator(); participant = ocon.getParticipant(); nonfunc = ocon.getNonFunctionalProperties(); }
/** * A string representation. */ public String toString() { String clazz = getClass().getName() + (type!=null ? "("+type.getName()+")" : ""); String msg = getLocalizedMessage(); return msg!=null ? clazz+": "+msg : clazz; } }
public void customResultAvailable(IRemoteServiceManagementService rms) { rms.getExternalAccessProxy(cid).addResultListener(new DelegationResultListener<IExternalAccess>(ret)); } });
public void customResultAvailable(IRemoteServiceManagementService rms) { rms.getExternalAccessProxy(cid).addResultListener(new DelegationResultListener<IExternalAccess>(ret)); } });