001
014
015 package com.liferay.portal.fabric.client;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import java.util.concurrent.Future;
020
021
024 public class FabricClientUtil {
025
026 public static void connect() throws Exception {
027 getFabricClient().connect();
028 }
029
030 public static Future<?> disconnect() throws Exception {
031 return getFabricClient().disconnect();
032 }
033
034 public static FabricClient getFabricClient() {
035 PortalRuntimePermission.checkGetBeanProperty(FabricClientUtil.class);
036
037 return _fabricClient;
038 }
039
040 public void setFabricClient(FabricClient fabricClient) {
041 PortalRuntimePermission.checkSetBeanProperty(getClass());
042
043 _fabricClient = fabricClient;
044 }
045
046 private static FabricClient _fabricClient;
047
048 }