Package tigase.server.script
Interface CommandIfc
-
- All Superinterfaces:
StatisticHolder
- All Known Implementing Classes:
AbstractScriptCommand,AddScriptCommand,RemoveScriptCommand,Script,SetLoggingCommand
public interface CommandIfc extends StatisticHolder
Created: Jan 2, 2009 1:20:16 PM- Author:
- Artur Hefczyc
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringADD_SCRIPT_CMDstatic java.lang.StringADMINS_SETstatic java.lang.StringADMN_CMDSstatic java.lang.StringADMN_DISCstatic java.lang.StringAUTH_REPOstatic java.lang.StringCOMMAND_IDstatic java.lang.StringCOMMANDS_ACLstatic java.lang.StringCOMPONENTstatic java.lang.StringCOMPONENT_NAMEstatic java.lang.StringCONNECTED_NODESstatic java.lang.StringCONNECTED_NODES_WITH_LOCALstatic java.lang.StringDEL_SCRIPT_CMDstatic java.lang.StringDESCRIPTstatic java.lang.StringEVENTBUSstatic java.lang.StringGROUPstatic java.lang.StringLANGUAGEstatic java.lang.StringPACKETstatic java.lang.StringREMOVE_FROM_DISKstatic java.lang.StringSAVE_TO_DISKstatic java.lang.StringSCRI_MANAstatic java.lang.StringSCRIPT_BASE_DIRstatic java.lang.StringSCRIPT_CLASSstatic java.lang.StringSCRIPT_COMP_DIRstatic java.lang.StringSCRIPT_COMPONENTstatic java.lang.StringSCRIPT_DESCRIPTIONstatic java.lang.StringSCRIPT_GROUPstatic java.lang.StringSCRIPT_IDstatic java.lang.StringSCRIPT_RESULTstatic java.lang.StringSCRIPT_TEXTstatic java.lang.StringSERVICES_MAPstatic java.lang.StringUSER_CONNstatic java.lang.StringUSER_REPOstatic java.lang.StringUSER_SESSstatic java.lang.StringVHOST_MANAGER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.script.BindingsgetBindings()java.lang.StringgetCommandId()java.lang.StringgetDescription()java.lang.StringgetGroup()voidinit(java.lang.String id, java.lang.String description, java.lang.String group)booleanisAdminOnly()voidrunCommand(Iq packet, javax.script.Bindings binds, java.util.Queue<Packet> results)voidsetAdminOnly(boolean adminOnly)-
Methods inherited from interface tigase.stats.StatisticHolder
everyHour, everyMinute, everySecond, getStatistics, setStatisticsPrefix, statisticExecutedIn
-
-
-
-
Field Detail
-
VHOST_MANAGER
static final java.lang.String VHOST_MANAGER
- See Also:
- Constant Field Values
-
ADMINS_SET
static final java.lang.String ADMINS_SET
- See Also:
- Constant Field Values
-
COMMANDS_ACL
static final java.lang.String COMMANDS_ACL
- See Also:
- Constant Field Values
-
ADMN_CMDS
static final java.lang.String ADMN_CMDS
- See Also:
- Constant Field Values
-
USER_REPO
static final java.lang.String USER_REPO
- See Also:
- Constant Field Values
-
AUTH_REPO
static final java.lang.String AUTH_REPO
- See Also:
- Constant Field Values
-
USER_SESS
static final java.lang.String USER_SESS
- See Also:
- Constant Field Values
-
USER_CONN
static final java.lang.String USER_CONN
- See Also:
- Constant Field Values
-
ADMN_DISC
static final java.lang.String ADMN_DISC
- See Also:
- Constant Field Values
-
SCRI_MANA
static final java.lang.String SCRI_MANA
- See Also:
- Constant Field Values
-
SCRIPT_BASE_DIR
static final java.lang.String SCRIPT_BASE_DIR
- See Also:
- Constant Field Values
-
SCRIPT_COMP_DIR
static final java.lang.String SCRIPT_COMP_DIR
- See Also:
- Constant Field Values
-
COMPONENT_NAME
static final java.lang.String COMPONENT_NAME
- See Also:
- Constant Field Values
-
COMPONENT
static final java.lang.String COMPONENT
- See Also:
- Constant Field Values
-
CONNECTED_NODES
static final java.lang.String CONNECTED_NODES
- See Also:
- Constant Field Values
-
CONNECTED_NODES_WITH_LOCAL
static final java.lang.String CONNECTED_NODES_WITH_LOCAL
- See Also:
- Constant Field Values
-
EVENTBUS
static final java.lang.String EVENTBUS
- See Also:
- Constant Field Values
-
SERVICES_MAP
static final java.lang.String SERVICES_MAP
- See Also:
- Constant Field Values
-
SCRIPT_DESCRIPTION
static final java.lang.String SCRIPT_DESCRIPTION
- See Also:
- Constant Field Values
-
SCRIPT_ID
static final java.lang.String SCRIPT_ID
- See Also:
- Constant Field Values
-
SCRIPT_COMPONENT
static final java.lang.String SCRIPT_COMPONENT
- See Also:
- Constant Field Values
-
SCRIPT_CLASS
static final java.lang.String SCRIPT_CLASS
- See Also:
- Constant Field Values
-
SCRIPT_GROUP
static final java.lang.String SCRIPT_GROUP
- See Also:
- Constant Field Values
-
LANGUAGE
static final java.lang.String LANGUAGE
- See Also:
- Constant Field Values
-
COMMAND_ID
static final java.lang.String COMMAND_ID
- See Also:
- Constant Field Values
-
SCRIPT_TEXT
static final java.lang.String SCRIPT_TEXT
- See Also:
- Constant Field Values
-
SCRIPT_RESULT
static final java.lang.String SCRIPT_RESULT
- See Also:
- Constant Field Values
-
DESCRIPT
static final java.lang.String DESCRIPT
- See Also:
- Constant Field Values
-
GROUP
static final java.lang.String GROUP
- See Also:
- Constant Field Values
-
SAVE_TO_DISK
static final java.lang.String SAVE_TO_DISK
- See Also:
- Constant Field Values
-
REMOVE_FROM_DISK
static final java.lang.String REMOVE_FROM_DISK
- See Also:
- Constant Field Values
-
PACKET
static final java.lang.String PACKET
- See Also:
- Constant Field Values
-
ADD_SCRIPT_CMD
static final java.lang.String ADD_SCRIPT_CMD
- See Also:
- Constant Field Values
-
DEL_SCRIPT_CMD
static final java.lang.String DEL_SCRIPT_CMD
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBindings
javax.script.Bindings getBindings()
-
getCommandId
java.lang.String getCommandId()
-
getDescription
java.lang.String getDescription()
-
getGroup
java.lang.String getGroup()
-
init
void init(java.lang.String id, java.lang.String description, java.lang.String group)
-
isAdminOnly
boolean isAdminOnly()
-
setAdminOnly
void setAdminOnly(boolean adminOnly)
-
-