[teiid-commits] teiid SVN: r683 - trunk/client/src/main/java/com/metamatrix/common/comm/platform/socket/client.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Wed Apr 1 14:16:02 EDT 2009
Author: rareddy
Date: 2009-04-01 14:16:01 -0400 (Wed, 01 Apr 2009)
New Revision: 683
Modified:
trunk/client/src/main/java/com/metamatrix/common/comm/platform/socket/client/SocketServerInstanceImpl.java
Log:
TEIID-297: making the default get operation delegate the call to the time unit based get and wait for the amount of synchronization time
Modified: trunk/client/src/main/java/com/metamatrix/common/comm/platform/socket/client/SocketServerInstanceImpl.java
===================================================================
--- trunk/client/src/main/java/com/metamatrix/common/comm/platform/socket/client/SocketServerInstanceImpl.java 2009-04-01 13:51:04 UTC (rev 682)
+++ trunk/client/src/main/java/com/metamatrix/common/comm/platform/socket/client/SocketServerInstanceImpl.java 2009-04-01 18:16:01 UTC (rev 683)
@@ -275,9 +275,12 @@
}
@Override
- public synchronized Object get()
- throws InterruptedException, ExecutionException {
- throw new UnsupportedOperationException();
+ public synchronized Object get() throws InterruptedException, ExecutionException {
+ try {
+ return this.get(SocketServerConnectionFactory.getInstance().getSynchronousTtl(), TimeUnit.MILLISECONDS);
+ } catch (TimeoutException e) {
+ throw new ExecutionException(e);
+ }
}
/**
More information about the teiid-commits
mailing list