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.Bindings
getBindings()
java.lang.String
getFileExtension()
java.lang.String
getLanguageName()
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)
void
runCommand(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)
java.lang.String
toString()
-
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:
toString
in classCounterValue
-
-