001
014
015 package com.liferay.portal.kernel.audit;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.kernel.util.ProxyFactory;
019
020
024 public class AuditRouterUtil {
025
026 public static AuditRouter getAuditRouter() {
027 PortalRuntimePermission.checkGetBeanProperty(AuditRouterUtil.class);
028
029 return _auditRouter;
030 }
031
032 public static boolean isDeployed() {
033 return getAuditRouter().isDeployed();
034 }
035
036 public static void route(AuditMessage auditMessage) throws AuditException {
037 getAuditRouter().route(auditMessage);
038 }
039
040 private static final AuditRouter _auditRouter =
041 ProxyFactory.newServiceTrackedInstance(
042 AuditRouter.class, "(audit.router.proxy=true)");
043
044 }