Changeset 4306
- Timestamp:
- 2010-10-01 13:30:38 (3 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
-
repository/impl/src/test/java/org/lilycms/repository/impl/test/AvroRepositoryTest.java (modified) (1 diff)
-
repository/impl/src/test/java/org/lilycms/repository/impl/test/HBaseRepositoryTest.java (modified) (1 diff)
-
rowlog/impl/src/main/java/org/lilycms/rowlog/impl/RemoteListenerHandler.java (modified) (1 diff)
-
rowlog/impl/src/main/java/org/lilycms/rowlog/impl/RowLogConfigurationManagerImpl.java (modified) (2 diffs)
-
rowlog/impl/src/main/java/org/lilycms/rowlog/impl/RowLogProcessorImpl.java (modified) (1 diff)
-
rowlog/impl/src/main/java/org/lilycms/rowlog/impl/RowLogProcessorNotifier.java (modified) (1 diff)
-
rowlog/impl/src/test/java/org/lilycms/rowlog/impl/test/AbstractRowLogEndToEndTest.java (modified) (1 diff)
-
rowlog/impl/src/test/java/org/lilycms/rowlog/impl/test/Example.java (modified) (1 diff)
-
rowlog/impl/src/test/java/org/lilycms/rowlog/impl/test/RowLogTest.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/repository/impl/src/test/java/org/lilycms/repository/impl/test/AvroRepositoryTest.java
r4305 r4306 76 76 messageQueueProcessor.stop(); 77 77 serverRepository.stop(); 78 rowLogConfigurationManager.stop();79 78 HBASE_PROXY.stop(); 80 79 } -
trunk/repository/impl/src/test/java/org/lilycms/repository/impl/test/HBaseRepositoryTest.java
r4305 r4306 59 59 messageQueueProcessor.stop(); 60 60 ((HBaseRepository)repository).stop(); 61 rowLogConfigurationManager.stop();62 61 HBASE_PROXY.stop(); 63 62 } -
trunk/rowlog/impl/src/main/java/org/lilycms/rowlog/impl/RemoteListenerHandler.java
r4305 r4306 91 91 e.printStackTrace(); 92 92 } 93 try {94 rowLogConfigurationManager.stop();95 } catch (InterruptedException e) {96 }97 93 } 98 94 -
trunk/rowlog/impl/src/main/java/org/lilycms/rowlog/impl/RowLogConfigurationManagerImpl.java
r4305 r4306 4 4 import java.util.List; 5 5 6 import org.apache.commons.logging.Log;7 import org.apache.commons.logging.LogFactory;8 6 import org.apache.hadoop.hbase.util.Bytes; 9 7 import org.apache.zookeeper.CreateMode; … … 22 20 23 21 public class RowLogConfigurationManagerImpl implements RowLogConfigurationManager { 24 private Log log = LogFactory.getLog(getClass());25 22 private String lilyPath = "/lily"; 26 23 private String rowLogPath = lilyPath + "/rowlog"; 27 24 28 25 private ZooKeeperItf zooKeeper; 29 30 @Override31 protected void finalize() throws Throwable {32 stop();33 super.finalize();34 }35 36 public void stop() throws InterruptedException {37 if (zooKeeper != null) {38 long sessionId = zooKeeper.getSessionId();39 zooKeeper.close();40 log.info("Closed zookeeper connection with sessionId 0x"+Long.toHexString(sessionId));41 }42 }43 26 44 27 public RowLogConfigurationManagerImpl(ZooKeeperItf zooKeeper) throws RowLogException { -
trunk/rowlog/impl/src/main/java/org/lilycms/rowlog/impl/RowLogProcessorImpl.java
r4305 r4306 158 158 } 159 159 } 160 try {161 rowLogConfigurationManager.stop();162 } catch (InterruptedException e) {163 }164 160 } 165 161 -
trunk/rowlog/impl/src/main/java/org/lilycms/rowlog/impl/RowLogProcessorNotifier.java
r4305 r4306 46 46 channelFactory.releaseExternalResources(); 47 47 channelFactory = null; 48 }49 try {50 rowLogConfigurationManager.stop();51 } catch (InterruptedException e) {52 48 } 53 49 } -
trunk/rowlog/impl/src/test/java/org/lilycms/rowlog/impl/test/AbstractRowLogEndToEndTest.java
r4305 r4306 51 51 @AfterClass 52 52 public static void tearDownAfterClass() throws Exception { 53 rowLogConfigurationManager.stop();54 53 processor.stop(); 55 54 HBASE_PROXY.stop(); -
trunk/rowlog/impl/src/test/java/org/lilycms/rowlog/impl/test/Example.java
r4305 r4306 99 99 Thread.sleep(30000); 100 100 processor.stop(); 101 102 101 TEST_UTIL.shutdownMiniCluster(); 103 102 } -
trunk/rowlog/impl/src/test/java/org/lilycms/rowlog/impl/test/RowLogTest.java
r4305 r4306 69 69 RowLogConfigurationManagerImpl configurationManager = new RowLogConfigurationManagerImpl(zooKeeper); 70 70 configurationManager.addSubscription(RowLogId, subscriptionId1, Type.VM, 3, 1); 71 configurationManager.stop();72 71 control = createControl(); 73 72 rowTable = RowLogTableUtil.getRowTable(HBASE_PROXY.getConf()); … … 254 253 rowLog.unlockMessage(message, subscriptionId2, true, lock2); 255 254 configurationManager.removeSubscription(RowLogId, subscriptionId2); 256 configurationManager.stop();257 255 } 258 256 … … 305 303 control.verify(); 306 304 configurationManager.removeSubscription(RowLogId, subscriptionId3); 307 configurationManager.stop();308 305 } 309 306 }
Note: See TracChangeset
for help on using the changeset viewer.