Public Member Functions | |
ExecWriteRequestWithKeys (AbstractWriteRequest request) | |
void | scheduleRequest (DistributedRequestManager drm) throws SQLException |
Object | executeScheduledRequest (DistributedRequestManager drm) throws SQLException |
Definition at line 40 of file ExecWriteRequestWithKeys.java.
|
Definition at line 45 of file ExecWriteRequestWithKeys.java. 00046 { 00047 super(request); 00048 }
|
|
Implements org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest. Definition at line 62 of file ExecWriteRequestWithKeys.java. 00064 { 00065 try 00066 { 00067 ControllerResultSet execWriteRequestResult = null; 00068 try 00069 { 00070 execWriteRequestResult = drm 00071 .loadBalanceExecWriteRequestWithKeys((AbstractWriteRequest) request); 00072 } 00073 catch (AllBackendsFailedException e) 00074 { 00075 drm.updateAndNotifyExecWriteRequest((AbstractWriteRequest) request, 00076 false); 00077 drm.addFailedOnAllBackends(request); 00078 } 00079 drm.updateAndNotifyExecWriteRequest((AbstractWriteRequest) request, true); 00080 return execWriteRequestResult; 00081 } 00082 catch (SQLException e) 00083 { 00084 return e; 00085 } 00086 }
|
|
Implements org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest. Definition at line 53 of file ExecWriteRequestWithKeys.java. 00055 { 00056 drm.scheduleExecWriteRequest((AbstractWriteRequest) request); 00057 }
|