001
014
015 package com.liferay.portal.fabric.server;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import java.util.concurrent.Future;
020
021
024 public class FabricServerUtil {
025
026 public static FabricServer getFabricServer() {
027 PortalRuntimePermission.checkGetBeanProperty(FabricServerUtil.class);
028
029 return _fabricServer;
030 }
031
032 public static void start() throws Exception {
033 getFabricServer().start();
034 }
035
036 public static Future<?> stop() throws Exception {
037 return getFabricServer().stop();
038 }
039
040 public void setFabricServer(FabricServer fabricServer) {
041 PortalRuntimePermission.checkSetBeanProperty(getClass());
042
043 _fabricServer = fabricServer;
044 }
045
046 private static FabricServer _fabricServer;
047
048 }