com.electrotank.electroserver5.extensions.api
Class EventApiImpl

java.lang.Object
  extended by com.electrotank.electroserver5.extensions.api.ElectroServerApiImpl
      extended by com.electrotank.electroserver5.extensions.api.EventApiImpl
All Implemented Interfaces:
ElectroServerApi, EventApi

public class EventApiImpl
extends ElectroServerApiImpl
implements EventApi


Field Summary
 
Fields inherited from class com.electrotank.electroserver5.extensions.api.ElectroServerApiImpl
extensionManager
 
Constructor Summary
EventApiImpl(com.electrotank.electroserver5.entities.BaseBridge bridge, com.electrotank.electroserver5.servers.registry.GatewaySender gateways, com.electrotank.electroserver5.entities.managers.RoomManager roomManager, com.electrotank.electroserver5.entities.People people, ScheduledExecutorService scheduledExecutorService, com.electrotank.electroserver5.entities.managers.LanguageFilterManager languageFilterManager, com.electrotank.electroserver5.servers.filesystem.EsFileSystem fileSystem, com.electrotank.electroserver5.entities.managers.GameManager gameManager, com.electrotank.electroserver5.entities.managers.BuddyListManager buddyListManager, com.electrotank.electroserver5.entities.managers.UserEventManager eventManager, com.electrotank.electroserver5.entities.managers.ExtensionManager extensionManager)
          Creates a new instance of EventApiImpl
 
Method Summary
 
Methods inherited from class com.electrotank.electroserver5.extensions.api.ElectroServerApiImpl
acquireManagedObject, addBuddy, addUsersToRoom, addUsersToRoom, applyLanguageFilterToString, areLoginsEnabled, banUserFromRoom, blockAndCallUrl, callRoomPlugin, callServerPlugin, callUrl, callUrlFromScript, cancelScheduledExecution, carefullyCreateGameForUsers, createGameForUsers, createGameForUsers, createOrUpdateUserVariable, createRoom, createRoom, createRoomInNamedZone, createRoomInNamedZone, createRoomVariable, createRoomVariableForUser, deleteExtensionBoundUserServerVariable, deleteRoomVariable, deleteUserServerVariable, deleteUserVariable, destroyRoom, disableAllLogins, enableLogins, evictUserFromServer, findAllGamesWithBuddies, findGames, findGames, findGames, findOneGameWithBuddies, getAllConnectedUsers, getAllFloodingFilterNames, getAllLanguageFilterNames, getBuddies, getBuddiesOnline, getBuddyEsObject, getConnectedUsers, getExtensionBoundServerVariable, getExtensionBoundUserServerVariable, getExtensionName, getFileSystemApi, getGameCountByType, getGameTypesRegistered, getHandle, getIdleMillisecondsForUser, getIpForUser, getLogger, getLogoutReason, getLogoutType, getName, getPermissionSetId, getRoom, getRoomCount, getRoomOperators, getRoomPlugin, getRooms, getRooms, getRooms, getRoomsInZone, getRoomsInZoneByName, getRoomVariable, getRoomVariables, getServerPlugin, getServerUptime, getServerUptimeString, getServerVersion, getUser, getUserByUserName, getUserClientType, getUserClientVersion, getUserCount, getUserCountByGameType, getUserCountByZoneId, getUserCountByZoneName, getUserFromName, getUserIdFromName, getUserIdleDisconnectTimeSeconds, getUserIdleWarningTimeMS, getUserIdsFromNameList, getUserJoinedGames, getUserJoinedRooms, getUserServerVariable, getUserServerVariables, getUsersFromNameList, getUsersInRoom, getUserVariable, getUserVariables, getZoneCount, getZones, grantOperatorStatus, isBuddy, isRoomOperator, isSuppressBuddyEventsForUser, isUserLoggedIn, joinUserToGame, kickAllUsers, kickUserFromRoom, kickUserFromServer, liftRoomBanForUser, putExtensionBoundServerVariable, quickJoinGameForUser, quickJoinGameWithBuddyForUser, registerGameConfiguration, releaseManagedObject, removeBuddy, restartServer, resumeIdleKickingForUser, revokeOperatorStatus, scheduleExecution, scheduleExecutionFromScript, sendCreateOrJoinGameResponse, sendGlobalPluginMessage, sendGlobalPrivateMessage, sendPluginMessageToRoom, sendPluginMessageToRoom, sendPluginMessageToRooms, sendPluginMessageToServer, sendPluginMessageToUser, sendPluginMessageToUser, sendPluginMessageToUsers, sendPluginMessageToUsers, sendPluginMessageToZone, sendPluginMessageToZones, sendPluginMessageToZones, sendPrivateMessageToUserFromPlugin, sendPrivateMessageToUsersFromPlugin, sendPublicMessageToRoomFromPlugin, setAutoIdleKickingForUser, setExtensionBoundUserServerVariable, setPermissionSetId, setSuppressBuddyEventsForUser, setUserIdleWarningTimeMS, setUserServerVariable, shutdownServer, suspendIdleKickingForUser, unregisterGameConfiguration, updateRoomVariable, userIdForName, userNameForId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.electrotank.electroserver5.extensions.api.ElectroServerApi
acquireManagedObject, addBuddy, addUsersToRoom, addUsersToRoom, applyLanguageFilterToString, areLoginsEnabled, banUserFromRoom, blockAndCallUrl, callRoomPlugin, callServerPlugin, callUrl, callUrlFromScript, cancelScheduledExecution, carefullyCreateGameForUsers, createGameForUsers, createGameForUsers, createOrUpdateUserVariable, createRoom, createRoom, createRoomInNamedZone, createRoomInNamedZone, createRoomVariable, createRoomVariableForUser, deleteExtensionBoundUserServerVariable, deleteRoomVariable, deleteUserServerVariable, deleteUserVariable, destroyRoom, disableAllLogins, enableLogins, evictUserFromServer, findAllGamesWithBuddies, findGames, findGames, findOneGameWithBuddies, getAllConnectedUsers, getAllFloodingFilterNames, getAllLanguageFilterNames, getBuddies, getBuddiesOnline, getBuddyEsObject, getConnectedUsers, getExtensionBoundServerVariable, getExtensionBoundUserServerVariable, getExtensionName, getFileSystemApi, getGameCountByType, getGameTypesRegistered, getHandle, getIdleMillisecondsForUser, getIpForUser, getLogger, getLogoutReason, getLogoutType, getName, getPermissionSetId, getRoom, getRoomCount, getRoomOperators, getRoomPlugin, getRooms, getRooms, getRooms, getRoomsInZone, getRoomsInZoneByName, getRoomVariable, getRoomVariables, getServerPlugin, getServerUptime, getServerUptimeString, getServerVersion, getUser, getUserClientType, getUserClientVersion, getUserCount, getUserCountByGameType, getUserCountByZoneId, getUserCountByZoneName, getUserIdleDisconnectTimeSeconds, getUserIdleWarningTimeMS, getUserJoinedGames, getUserJoinedRooms, getUserServerVariable, getUserServerVariables, getUsersInRoom, getUserVariable, getUserVariables, getZoneCount, getZones, grantOperatorStatus, isBuddy, isRoomOperator, isSuppressBuddyEventsForUser, isUserLoggedIn, joinUserToGame, kickAllUsers, kickUserFromRoom, kickUserFromServer, liftRoomBanForUser, putExtensionBoundServerVariable, quickJoinGameForUser, quickJoinGameWithBuddyForUser, registerGameConfiguration, releaseManagedObject, removeBuddy, restartServer, resumeIdleKickingForUser, revokeOperatorStatus, scheduleExecution, scheduleExecutionFromScript, sendCreateOrJoinGameResponse, sendGlobalPluginMessage, sendGlobalPrivateMessage, sendPluginMessageToRoom, sendPluginMessageToRoom, sendPluginMessageToRooms, sendPluginMessageToServer, sendPluginMessageToUser, sendPluginMessageToUser, sendPluginMessageToUsers, sendPluginMessageToUsers, sendPluginMessageToZone, sendPluginMessageToZones, sendPluginMessageToZones, sendPrivateMessageToUserFromPlugin, sendPrivateMessageToUsersFromPlugin, sendPublicMessageToRoomFromPlugin, setAutoIdleKickingForUser, setExtensionBoundUserServerVariable, setPermissionSetId, setSuppressBuddyEventsForUser, setUserIdleWarningTimeMS, setUserServerVariable, shutdownServer, suspendIdleKickingForUser, unregisterGameConfiguration, updateRoomVariable, userIdForName, userNameForId
 

Constructor Detail

EventApiImpl

public EventApiImpl(com.electrotank.electroserver5.entities.BaseBridge bridge,
                    com.electrotank.electroserver5.servers.registry.GatewaySender gateways,
                    com.electrotank.electroserver5.entities.managers.RoomManager roomManager,
                    com.electrotank.electroserver5.entities.People people,
                    ScheduledExecutorService scheduledExecutorService,
                    com.electrotank.electroserver5.entities.managers.LanguageFilterManager languageFilterManager,
                    com.electrotank.electroserver5.servers.filesystem.EsFileSystem fileSystem,
                    com.electrotank.electroserver5.entities.managers.GameManager gameManager,
                    com.electrotank.electroserver5.entities.managers.BuddyListManager buddyListManager,
                    com.electrotank.electroserver5.entities.managers.UserEventManager eventManager,
                    com.electrotank.electroserver5.entities.managers.ExtensionManager extensionManager)
Creates a new instance of EventApiImpl



Copyright © 2007-2010 Electrotank, Inc. All Rights Reserved.