A C D E G H K L M P R S T U W

A

addFsChangeListener(FsChangeListener, UserImpl, UserRootPathManager) - Method in interface twcsckernel.serverKernel.io.SharedFsChangeListener
Metoda pozwala na dodanie listenera, który należy do podanego użytkownika.
addLoginListener(LoginListener, UserImpl) - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
Dodanie listenera logowania/wylogowania użytkowników.
addNewType(TypeData) - Method in interface twcsckernel.serverKernel.io.TypeIO
Metoda dodaje dane do zbioru zarejestrowanych typów.
addNewType(TypeData) - Method in class twcsckernel.serverKernel.utils.RegisteredTypes
Metoda dodaje typ użytkownika do zbioru danych zarządzanego przez podany w konstruktorze obiekt I/O
addNewUser(UserData) - Method in interface twcsckernel.serverKernel.io.UserIO
Metoda dodaje dane do zbioru zarejestrowanych użytkowników.
addNewUser(UserData) - Method in class twcsckernel.serverKernel.utils.RegisteredUsers
Metoda dodaje nowego użytkownika do bazy zarejestrowanych użytkowników.
addPluginPath(String) - Method in class twcsckernel.serverKernel.utils.TypeData
 
addPluginToUserType(String, PluginHandle) - Method in class twcsckernel.serverKernel.plugins.PluginHandleContainer
Dodaje klasę pluginu do listy dostępnych dla danego typu użytkownika.
adjustRootPath(FsChangeDescriptor, UserRootPathManager) - Static method in class twcsckernel.serverKernel.utils.RootAdjuster
Dostosowanie ścieżek dla deskryptora zmian

C

checkPassword(String, String) - Method in class twcsckernel.serverKernel.utils.RegisteredUsers
Metoda sprawdza czy podane hasło w postaci jawnej zgadza się z zahaszowanym hasłem z bazy użytkowników.
createSecurityManager(UserData) - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
Metoda tworzy/pobiera manager bezpieczeństwa dla podanego użytkownika.

D

descriptor - Variable in class twcsckernel.serverKernel.plugins.PluginHandle
Deskryptor plugina.
disable() - Method in class twcsckernel.serverKernel.usr.UserGarbageCollector
Metoda wyłącza działanie garbage collectora.
downloadClientPlugin(String) - Method in class twcsckernel.serverKernel.impl.UserImpl
 

E

enable() - Method in class twcsckernel.serverKernel.usr.UserGarbageCollector
Metoda włącza działanie garbage collectora o ile zbiór użytkowników został ustawiony oraz zadany interwał czasowy jest większy od zera.
Encoder - Class in twcsckernel.serverKernel.utils
Klasa służąca do hashowania haseł użytkowników algorytmem MD5.
Encoder() - Constructor for class twcsckernel.serverKernel.utils.Encoder
 
ERROR_LOGIN_PASSWORD - Static variable in interface twcsckernel.serverKernel.io.LogWriter
 
ERROR_OTHER - Static variable in interface twcsckernel.serverKernel.io.LogWriter
 
ERROR_PLUGIN_LOADING - Static variable in interface twcsckernel.serverKernel.io.LogWriter
 
ERROR_UNEXPECTED_EXCEPTION - Static variable in interface twcsckernel.serverKernel.io.LogWriter
 
exportObject(Remote) - Method in class twcsckernel.serverKernel.utils.RmiManager
Metoda rejestrująca obiekt zdalny w serwerze RMI.

G

getActivityTimeout() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
getAllLoggedUsers() - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
 
getAllUsersNumber() - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
 
getClientJarPath() - Method in class twcsckernel.serverKernel.plugins.PluginHandle
 
getClientPluginData() - Method in class twcsckernel.serverKernel.plugins.PluginHandle
Metoda zwraca binarną postać pliku JAR klienckiej części plugina.
getEncodedPasswd() - Method in class twcsckernel.serverKernel.utils.UserData
 
getFullUserData() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
getInstance(UserImpl, RemoteAgent, ServerGlobalState) - Method in interface twcsckernel.serverKernel.plugins.PluginBuilder
Metoda pobierająca instancję plubigina.
getLoggedUserType(String) - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
 
getLogin() - Method in class twcsckernel.serverKernel.utils.UserData
 
getLoginUsersNumber(String) - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
 
getName() - Method in class twcsckernel.serverKernel.utils.UserData
 
getOwnAgent(UserImpl) - Method in interface twcsckernel.serverKernel.plugins.ServerPlugin
Metoda pobiera agenta plugina dla wskazanego użytkownika.
getPluginDirNames() - Method in class twcsckernel.serverKernel.utils.TypeData
 
getReason() - Method in exception twcsckernel.serverKernel.usr.LoginException
 
getRegisteredTypes() - Method in class twcsckernel.serverKernel.utils.RegisteredTypes
 
getRegisteredUsers() - Method in class twcsckernel.serverKernel.utils.RegisteredUsers
 
getRemotePluginAgent(String, RemoteAgent) - Method in class twcsckernel.serverKernel.impl.UserImpl
 
getRoot() - Method in class twcsckernel.serverKernel.utils.UserData
 
getServerJarPath() - Method in class twcsckernel.serverKernel.plugins.PluginHandle
 
getSharedUserListener(UserImpl) - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
Metoda służąca do pobierania listenera użytkownika, który będzie przekazany dalej do fabryki plików.
getTimeStamp() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
getType() - Method in class twcsckernel.serverKernel.utils.UserData
 
getTypeName() - Method in class twcsckernel.serverKernel.utils.TypeData
 
getTypeNamesSet() - Method in class twcsckernel.serverKernel.utils.RegisteredTypes
 
getUserCollectorInterval() - Method in class twcsckernel.serverKernel.utils.RmiManager
 
getUserData(String) - Method in class twcsckernel.serverKernel.utils.RegisteredUsers
 
getUserFileSystem() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
getUserLogin() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
getUserPluginByClientPackagePath(String, String) - Method in class twcsckernel.serverKernel.plugins.PluginHandleContainer
Metoda zwraca uchwyt plugina danego typu użytkownika o wyspecyfikowanej ścieżce pakietowej części klienckiej.
getUserPluginsDescriptors(String) - Method in class twcsckernel.serverKernel.plugins.PluginHandleContainer
Metoda zwraca tablicę deskryptorów pluginów dla danego typu użytkownika
getUserRootPath() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
getUserType() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
getUserTypePlugins(String) - Method in class twcsckernel.serverKernel.plugins.PluginHandleContainer
Zwraca tablicę uchwytów pluginów dostępnych dla danego typu użytkownika.

H

hashPassword(String) - Static method in class twcsckernel.serverKernel.utils.Encoder
Metoda zwraca MD5(parametr)

K

kickUser() - Method in class twcsckernel.serverKernel.impl.UserImpl
Metoda lokalnego wylogowania użytkownika.

L

listClientPlugins() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
LOGGED_IN - Static variable in interface twcsckernel.serverKernel.usr.LoginListener
Typ zdarzenia - logowanie
LOGGED_OUT - Static variable in interface twcsckernel.serverKernel.usr.LoginListener
Typ zdarzenia - wylogowanie
loggedUsers - Variable in class twcsckernel.serverKernel.utils.ServerGlobalState
Manager zalogowanych użytkowników.
LoggedUsersManager - Interface in twcsckernel.serverKernel.usr
Klasa jest kontenerem zawierającym listę aktualnie zalogowanych użytkowników oraz służy zarządzaniu listenerami systemu plików (mogą być współdzielone).
login(String, String) - Method in class twcsckernel.serverKernel.impl.RemoteServerImpl
 
login(UserImpl) - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
Metoda logująca danego użytkownika.
loginChangeAction(UserImpl, boolean) - Method in interface twcsckernel.serverKernel.usr.LoginListener
Akcja podejmowana przy zalogowaniu bądź wylogowaniu użytkownika.
LoginException - Exception in twcsckernel.serverKernel.usr
Wyjątek opisujący błąd logowania do zbioru zalogowanych użytkowników.
LoginException(int) - Constructor for exception twcsckernel.serverKernel.usr.LoginException
 
LoginException(String, int) - Constructor for exception twcsckernel.serverKernel.usr.LoginException
 
LoginListener - Interface in twcsckernel.serverKernel.usr
Interfejs listenera zmian w zalogowanych użytkownikach.
logout() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
logout(UserImpl) - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
Metoda wylogowania danego użytkownika.
logoutUser(UserImpl) - Method in interface twcsckernel.serverKernel.plugins.ServerPlugin
Metoda służy do wylogowania użytkownika z plugina.
LogWriter - Interface in twcsckernel.serverKernel.io
Interfejs writera logów.
logWriter - Variable in class twcsckernel.serverKernel.utils.ServerGlobalState
Writer logów.

M

main(String[]) - Static method in class twcsckernel.serverKernel.utils.Encoder
 
MULTIPLE_LOGIN - Static variable in exception twcsckernel.serverKernel.usr.LoginException
 

P

ping() - Method in class twcsckernel.serverKernel.impl.UserImpl
 
PluginBuilder - Interface in twcsckernel.serverKernel.plugins
Metoda służąca pobieraniu instancji plugina.
PluginHandle - Class in twcsckernel.serverKernel.plugins
Uchwyt plugina na serwerze zawierający komplet informacji tj.: deskryptor, ścieżki do plików JAR klienta i serwera oraz instancję PluginBuildera (o ile plugina pracuje w trybie zdalnymm czyli deskryptor.isRemote==true).
PluginHandle(PluginBuilder, PluginDescriptor, String, String, String, byte[]) - Constructor for class twcsckernel.serverKernel.plugins.PluginHandle
 
PluginHandleContainer - Class in twcsckernel.serverKernel.plugins
PluginContainer jest kontenerem klas pluginów dostępnych dla danego typu użytkownika.
PluginHandleContainer() - Constructor for class twcsckernel.serverKernel.plugins.PluginHandleContainer
 
pluginHandleContainer - Variable in class twcsckernel.serverKernel.utils.ServerGlobalState
Kontener pluginów.

R

readTypes() - Method in interface twcsckernel.serverKernel.io.TypeIO
Wczytuje zarejestrowane typy użytkowników.
readUsers() - Method in interface twcsckernel.serverKernel.io.UserIO
Wczytuje zarejestrowanych użytkowników.
RegisteredTypes - Class in twcsckernel.serverKernel.utils
Kontener zarejestrowanych typów użytkowników wraz z zarządzaniem.
RegisteredTypes(TypeIO) - Constructor for class twcsckernel.serverKernel.utils.RegisteredTypes
Konstruktor ustawia podany manager I/O i odczytuje wszystkie typy.
registeredTypes - Variable in class twcsckernel.serverKernel.utils.ServerGlobalState
Zarejestrowane typy użytkowników.
RegisteredUsers - Class in twcsckernel.serverKernel.utils
Kontener zarejestrowanych użytkowników wraz z zarządzaniem.
RegisteredUsers(UserIO) - Constructor for class twcsckernel.serverKernel.utils.RegisteredUsers
Konstruktor ustawia podany manager I/O i odczytuje wszystkich użytkowników.
registeredUsers - Variable in class twcsckernel.serverKernel.utils.ServerGlobalState
Zarejestrowani użytkownicy.
RemoteServerImpl - Class in twcsckernel.serverKernel.impl
Implementacja serwera logowania RemoteServer.
RemoteServerImpl(ServerGlobalState, RmiManager) - Constructor for class twcsckernel.serverKernel.impl.RemoteServerImpl
 
removeFsChangeListener(FsChangeListener, UserImpl) - Method in interface twcsckernel.serverKernel.io.SharedFsChangeListener
Metoda pozwala na ręczne usunięcie podanego listenera.
removeLoginListener(LoginListener, UserImpl) - Method in interface twcsckernel.serverKernel.usr.LoggedUsersManager
Metoda pozwala na ręczne wyrejestrowanie listenera logowania
removeType(String, Map<String, TypeData>) - Method in interface twcsckernel.serverKernel.io.TypeIO
Metoda usuwa dane ze zbioru zarejestrowanych typów.
removeType(String) - Method in class twcsckernel.serverKernel.utils.RegisteredTypes
Metoda usuwa typ użytkownika ze zbioru danych zarządzanego przez podany w konstruktorze obiekt I/O
removeUser(String, Map<String, UserData>) - Method in interface twcsckernel.serverKernel.io.UserIO
Metoda usuwa dane ze zbioru zarejestrowanych użytkowników.
removeUser(String) - Method in class twcsckernel.serverKernel.utils.RegisteredUsers
Metoda usuwa użytkownika o podanym loginie z bazy.
removeUserListeners(UserImpl) - Method in interface twcsckernel.serverKernel.io.SharedFsChangeListener
Metoda pozwala usunąć listenery zdalne danego użytkownika (potrzebne np.
removeUserType(String) - Method in class twcsckernel.serverKernel.plugins.PluginHandleContainer
Usuwa typ użytkownika.
RmiManager - Class in twcsckernel.serverKernel.utils
Manager serwera RMI służący do odpalania serwera RMI wraz z przydzieleniem serwerowi i rejestracją podanej implementacji RemoteServer.
RmiManager(int, boolean, int) - Constructor for class twcsckernel.serverKernel.utils.RmiManager
Konstruktor rejestrujący odpowiednią fabrykę gniazd sieciowych.
RootAdjuster - Class in twcsckernel.serverKernel.utils
Klasa służy dostosowywaniu zdarzeń o zmianach w systemie plików względem managera ścieżki root danego użytkownika.
RootAdjuster() - Constructor for class twcsckernel.serverKernel.utils.RootAdjuster
 

S

SECURITY_MANAGER_ERROR - Static variable in exception twcsckernel.serverKernel.usr.LoginException
 
ServerGlobalState - Class in twcsckernel.serverKernel.utils
Klasa reprezentująca globalny stan serwera.
ServerGlobalState(LoggedUsersManager, PluginHandleContainer, RegisteredTypes, RegisteredUsers, LogWriter) - Constructor for class twcsckernel.serverKernel.utils.ServerGlobalState
 
ServerPlugin - Interface in twcsckernel.serverKernel.plugins
Plugin serwerowy.
serverPluginBuilder - Variable in class twcsckernel.serverKernel.plugins.PluginHandle
klasa serwerowej części plugina - jeśli plugin nie jest przeznaczony do pracy zdalnej, to wartością jest null.
setFsChangeListener(FsChangeListener) - Method in class twcsckernel.serverKernel.impl.UserImpl
 
setInterval(long) - Method in class twcsckernel.serverKernel.usr.UserGarbageCollector
Metoda ustawia interwał czasowy co który user garbage collector będzie przeglądał stan użytkowników.
setTypeName(String) - Method in class twcsckernel.serverKernel.utils.TypeData
 
setUserCollectorInterval(long) - Method in class twcsckernel.serverKernel.utils.RmiManager
Ustawia "sprzątacza" użytkowników, którzy nie utrzymywali połączenia przez pewnien określony w nim czas.
setUserSet(Set<UserImpl>) - Method in class twcsckernel.serverKernel.usr.UserGarbageCollector
Metoda ustawia zbiór zarejestrowanych użytkowników na którym będzie działać user garbage collector.
SharedFsChangeListener - Interface in twcsckernel.serverKernel.io
Interfejs wpółdzielonego listenera zmian w systemie plików.
startRegistryServer(RemoteServer) - Method in class twcsckernel.serverKernel.utils.RmiManager
Metoda odpala serwer na danym porcie oraz rejestruje podany serwer logowania RemoteServer na serwerze RMI.
stopRegistryServer() - Method in class twcsckernel.serverKernel.utils.RmiManager
Metoda wyłączająca serwer RMI.

T

twcsckernel.serverKernel.impl - package twcsckernel.serverKernel.impl
 
twcsckernel.serverKernel.io - package twcsckernel.serverKernel.io
 
twcsckernel.serverKernel.plugins - package twcsckernel.serverKernel.plugins
 
twcsckernel.serverKernel.usr - package twcsckernel.serverKernel.usr
 
twcsckernel.serverKernel.utils - package twcsckernel.serverKernel.utils
 
TypeData - Class in twcsckernel.serverKernel.utils
Klasa reprezentująca zarejestrowany typ użytkownika.
TypeData() - Constructor for class twcsckernel.serverKernel.utils.TypeData
 
TypeIO - Interface in twcsckernel.serverKernel.io
Interfejs operacji I/O dla zarejestrowanych typów użytkowników.

U

unexportObject(Remote, boolean) - Method in class twcsckernel.serverKernel.utils.RmiManager
Metoda wyrejestrowująca obiekt zdalny z serwera RMI.
USER_KICK_LOGOUT - Static variable in interface twcsckernel.serverKernel.io.LogWriter
 
USER_LOGIN - Static variable in interface twcsckernel.serverKernel.io.LogWriter
 
USER_REMOTE_LOGOUT - Static variable in interface twcsckernel.serverKernel.io.LogWriter
 
UserData - Class in twcsckernel.serverKernel.utils
Klasa reprezentująca zarejestrowanego użytkownika.
UserData(String, String, String, String, String) - Constructor for class twcsckernel.serverKernel.utils.UserData
 
UserGarbageCollector - Class in twcsckernel.serverKernel.usr
Klasa odpowiedzialna za wylogowanie użytkowników, którzy nie wykazywali aktywności dłużej niż przez zadany czas.
UserGarbageCollector() - Constructor for class twcsckernel.serverKernel.usr.UserGarbageCollector
 
UserImpl - Class in twcsckernel.serverKernel.impl
Implementacja interfejsu użytkownika.
UserImpl(UserData, ServerGlobalState, RmiManager, String) - Constructor for class twcsckernel.serverKernel.impl.UserImpl
 
UserIO - Interface in twcsckernel.serverKernel.io
Interfejs operacji I/O dla zarejestrowanych użytkowników.

W

writeErrorLog(String, int) - Method in interface twcsckernel.serverKernel.io.LogWriter
Zapisuje wiadomość do logu o błędach.
writeInfoLog(String) - Method in interface twcsckernel.serverKernel.io.LogWriter
 
writeUserLog(String, int) - Method in interface twcsckernel.serverKernel.io.LogWriter
Zapisuje wiadomość do logu o logowaniu/wylogowaniu.

A C D E G H K L M P R S T U W

Copyright © 2005-2006 CS@PUT. All Rights Reserved.