1 package org.apache.fulcrum; 2 3 56 57 68 public class TurbineServices 69 extends BaseServiceBroker 70 implements ServiceManager 71 { 72 73 private static ServiceManager instance = new TurbineServices(); 74 75 79 protected TurbineServices() 80 { 81 super(); 82 } 83 84 89 public static ServiceManager getInstance() 90 { 91 return instance; 92 } 93 94 99 public static synchronized void setManager(ServiceManager manager) 100 { 101 ServiceManager previous = instance; 102 instance = manager; 103 if (previous != null) 104 { 105 previous.shutdownServices(); 106 } 107 } 108 } 109 | Popular Tags |