use of org.eclipse.ecf.core.util.ECFException in project ecf by eclipse.
the class PublishedServiceDirectory method activated.
protected void activated(final ID sharedObjectID) {
if (sharedObjectID.equals(config.getSharedObjectID())) {
ISharedObjectManager mgr = config.getContext().getSharedObjectManager();
if (discoveryAgentID == null) {
try {
discoveryAgentID = IDFactory.getDefault().createGUID();
mgr.createSharedObject(createDiscoveryAgentDescription());
} catch (ECFException e) {
// TODO Log me!
e.printStackTrace();
}
}
}
}
use of org.eclipse.ecf.core.util.ECFException in project ecf by eclipse.
the class RpcRemoteServiceTest method testCallViaProxy2.
public void testCallViaProxy2() {
IRemoteService rpcClientService = getRemoteServiceClientContainerAdapter(container).getRemoteService(registrationEchoProxy.getReference());
try {
IEcho echo = (IEcho) rpcClientService.getProxy();
assertNotNull(echo);
Object result = echo.echo(ECHO_TEST_DATA);
assertNotNull(result);
assertEquals(result, ECHO_TEST_DATA);
} catch (ECFException e) {
e.printStackTrace();
fail("Could not contact the service");
}
}
use of org.eclipse.ecf.core.util.ECFException in project ecf by eclipse.
the class RpcRemoteServiceTest method testCallViaProxy.
public void testCallViaProxy() {
IRemoteService rpcClientService = getRemoteServiceClientContainerAdapter(container).getRemoteService(registrationEchoProxy.getReference());
try {
IEcho echo = (IEcho) rpcClientService.getProxy(Activator.class.getClassLoader(), new Class[] { IEcho.class });
assertNotNull(echo);
Object result = echo.echo(ECHO_TEST_DATA);
assertNotNull(result);
assertEquals(result, ECHO_TEST_DATA);
} catch (ECFException e) {
e.printStackTrace();
fail("Could not contact the service");
}
}
use of org.eclipse.ecf.core.util.ECFException in project ecf by eclipse.
the class TwitterRemoteServiceTest method testProxyCall.
public void testProxyCall() {
IRemoteService restClientService = getRemoteServiceClientContainerAdapter(container).getRemoteService(registration.getReference());
try {
IUserTimeline userTimeline = (IUserTimeline) restClientService.getProxy();
IUserStatus[] statuses = userTimeline.getUserStatuses();
assertNotNull(statuses);
} catch (ECFException e) {
fail("Could not contact the service");
}
}
use of org.eclipse.ecf.core.util.ECFException in project ecf by eclipse.
the class TwitterRemoteServiceTest method testSyncCallWithCountParameter1.
public void testSyncCallWithCountParameter1() {
IRemoteService restClientService = getRemoteServiceClientContainerAdapter(container).getRemoteService(registration.getReference());
try {
Object result = restClientService.callSync(RestCallFactory.createRestCall(IUserTimeline.class.getName() + ".getUserStatuses", new String[] { "1" }));
assertNotNull(result);
} catch (ECFException e) {
fail("Could not contact the service");
}
}
Aggregations