jwidefender.plugin
Class BatchFilePlugin

java.lang.Object
  extended by jwidefender.plugin.BatchFilePlugin
All Implemented Interfaces:
JWiDefenderPlugin

public class BatchFilePlugin
extends java.lang.Object
implements JWiDefenderPlugin

Runs enterRange.bat and writes to enterRange.log on enterRange(). Runs exitRange.bat and writes to exitRange.log on exitRange(). Requires no input. Batch files must be in the current working directory.

Author:
ahandel

Constructor Summary
BatchFilePlugin()
           
 
Method Summary
 void enterRange()
          Called when key fob enters range.
 void exitRange()
          Called when key fob enters range.
 JWiDefenderPluginInput[] getPluginInput()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BatchFilePlugin

public BatchFilePlugin()
Method Detail

getPluginInput

public JWiDefenderPluginInput[] getPluginInput()
Specified by:
getPluginInput in interface JWiDefenderPlugin
Returns:
input that is required for this plugin
See Also:
JWiDefenderPluginInput

enterRange

public void enterRange()
Description copied from interface: JWiDefenderPlugin
Called when key fob enters range. Exceptions are handled by the registered JWiDefenderErrorHandler

Specified by:
enterRange in interface JWiDefenderPlugin
See Also:
jwidefender.JWiDefender.setErrorHandler, JWiDefenderErrorHandler

exitRange

public void exitRange()
Description copied from interface: JWiDefenderPlugin
Called when key fob enters range. Exceptions are handled by the registered JWiDefenderErrorHandler

Specified by:
exitRange in interface JWiDefenderPlugin
See Also:
jwidefender.JWiDefender.setErrorHandler, JWiDefenderErrorHandler