src/org/objectweb/cjdbc/controller/virtualdatabase/protocol/ExecWriteStoredProcedure.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.controller.virtualdatabase.protocol; 00026 00027 import java.sql.SQLException; 00028 00029 import org.objectweb.cjdbc.common.i18n.Translate; 00030 import org.objectweb.cjdbc.common.sql.StoredProcedure; 00031 import org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager; 00032 00039 public class ExecWriteStoredProcedure extends DistributedRequest 00040 { 00041 00047 public ExecWriteStoredProcedure(StoredProcedure proc) 00048 { 00049 super(proc); 00050 } 00051 00055 public Object executeRequest(DistributedRequestManager drm) 00056 throws SQLException 00057 { 00058 try 00059 { 00060 drm.lazyTransactionStart(request); 00061 return new Integer( 00062 drm 00063 .execDistributedWriteStoredProcedureLocally((StoredProcedure) request)); 00064 } 00065 catch (SQLException e) 00066 { 00067 drm.getLogger().warn( 00068 Translate.get( 00069 "virtualdatabase.distributed.write.procedure.sqlexception", e 00070 .getMessage()), e); 00071 throw e; 00072 } 00073 catch (RuntimeException re) 00074 { 00075 drm.getLogger().warn( 00076 Translate.get( 00077 "virtualdatabase.distributed.write.procedure.exception", re 00078 .getMessage()), re); 00079 throw new SQLException(re.getMessage()); 00080 } 00081 } 00082 }

CJDBCversion1.0.4に対してTue Oct 12 15:16:04 2004に生成されました。 doxygen 1.3.8