Package tigase.server.script
Class Script
- java.lang.Object
-
- tigase.stats.CounterValue
-
- tigase.stats.Counter
-
- tigase.stats.StatisticHolderImpl
-
- tigase.server.script.AbstractScriptCommand
-
- tigase.server.script.Script
-
- All Implemented Interfaces:
CommandIfc,StatisticHolder
public class Script extends AbstractScriptCommand
Created: Jan 2, 2009 1:21:55 PM- Author:
- Artur Hefczyc
-
-
Field Summary
-
Fields inherited from class tigase.server.script.AbstractScriptCommand
lineCommentStart
-
Fields inherited from class tigase.stats.CounterValue
counter, level, name
-
Fields inherited from interface tigase.server.script.CommandIfc
ADD_SCRIPT_CMD, ADMINS_SET, ADMN_CMDS, ADMN_DISC, AUTH_REPO, COMMAND_ID, COMMANDS_ACL, COMPONENT, COMPONENT_NAME, CONNECTED_NODES, CONNECTED_NODES_WITH_LOCAL, DEL_SCRIPT_CMD, DESCRIPT, EVENTBUS, GROUP, LANGUAGE, PACKET, REMOVE_FROM_DISK, SAVE_TO_DISK, SCRI_MANA, SCRIPT_BASE_DIR, SCRIPT_CLASS, SCRIPT_COMP_DIR, SCRIPT_COMPONENT, SCRIPT_DESCRIPTION, SCRIPT_GROUP, SCRIPT_ID, SCRIPT_RESULT, SCRIPT_TEXT, SERVICES_MAP, USER_CONN, USER_REPO, USER_SESS, VHOST_MANAGER
-
-
Constructor Summary
Constructors Constructor Description Script()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.script.BindingsgetBindings()java.lang.StringgetFileExtension()java.lang.StringgetLanguageName()voidinit(java.lang.String id, java.lang.String description, java.lang.String group, java.lang.String script, java.lang.String lang, java.lang.String ext, javax.script.Bindings binds)voidrunCommand(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)java.lang.StringtoString()-
Methods inherited from class tigase.server.script.AbstractScriptCommand
getCommandId, getDescription, getGroup, init, isAdminOnly, isEmpty, setAdminOnly
-
Methods inherited from class tigase.stats.StatisticHolderImpl
getStatistics, setStatisticsPrefix, statisticExecutedIn
-
Methods inherited from class tigase.stats.Counter
everyHour, everyMinute, everySecond, getPerHour, getPerMinute, getPerSecond
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface tigase.stats.StatisticHolder
everyHour, everyMinute, everySecond, getStatistics, setStatisticsPrefix, statisticExecutedIn
-
-
-
-
Method Detail
-
getBindings
public javax.script.Bindings getBindings()
-
getFileExtension
public java.lang.String getFileExtension()
-
getLanguageName
public java.lang.String getLanguageName()
-
init
public void init(java.lang.String id, java.lang.String description, java.lang.String group, java.lang.String script, java.lang.String lang, java.lang.String ext, javax.script.Bindings binds) throws javax.script.ScriptException- Throws:
javax.script.ScriptException
-
runCommand
public void runCommand(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classCounterValue
-
-