info.magnolia.module.devicedetection
Class DeviceDetectionModule

java.lang.Object
  extended by info.magnolia.module.devicedetection.DeviceDetectionModule
All Implemented Interfaces:
info.magnolia.module.ModuleLifecycle

@Singleton
public class DeviceDetectionModule
extends Object
implements info.magnolia.module.ModuleLifecycle

DeviceDetection module life cycle class. Ensures the used DeviceCapability's initCapability-method (costly) is called only once.

Version:
$Id$

Constructor Summary
DeviceDetectionModule()
           
 
Method Summary
 DeviceCapability getCapability()
           
 void setCapability(DeviceCapability capability)
           
 void start(info.magnolia.module.ModuleLifecycleContext moduleLifecycleContext)
           
 void stop(info.magnolia.module.ModuleLifecycleContext moduleLifecycleContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceDetectionModule

public DeviceDetectionModule()
Method Detail

getCapability

public DeviceCapability getCapability()

setCapability

public void setCapability(DeviceCapability capability)

start

public void start(info.magnolia.module.ModuleLifecycleContext moduleLifecycleContext)
Specified by:
start in interface info.magnolia.module.ModuleLifecycle

stop

public void stop(info.magnolia.module.ModuleLifecycleContext moduleLifecycleContext)
Specified by:
stop in interface info.magnolia.module.ModuleLifecycle


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.