001
014
015 package com.liferay.portal.kernel.mobile.device;
016
017 import com.liferay.portal.kernel.messaging.proxy.MessagingProxy;
018 import com.liferay.portal.kernel.messaging.proxy.ProxyMode;
019
020 import javax.servlet.http.HttpServletRequest;
021
022
026 @MessagingProxy(mode = ProxyMode.SYNC)
027 public interface DeviceRecognitionProvider {
028
029 public Device detectDevice(HttpServletRequest request);
030
031 public KnownDevices getKnownDevices();
032
033 public void reload() throws Exception;
034
035 public void setDeviceCapabilityFilter(
036 DeviceCapabilityFilter deviceCapabilityFilter);
037
038 }