public void requestClientHandler(final AsyncCallback<ClientHandler> anAsyncCallback) {
RemoteEventServiceAccessor theRemoteEventServiceAccessor = (RemoteEventServiceAccessor)getRemoteEventService();
theRemoteEventServiceAccessor.schedule(new GetClientIdCommand(new AsyncCallbackWrapper<ClientHandler>(anAsyncCallback) {
public void onSuccess(ClientHandler aClientHandler) {
String theConnectionId = ConfigurationTransferableDependentFactory.getConfiguration().getConnectionId();
ClientHandler theClientHandler = new DefaultClientHandler(theConnectionId);
super.onSuccess(theClientHandler);
}
}));
}