|
FTP-Server API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--graphic.MemoryFrame | +--graphic.Sniffer
Field Summary |
Fields inherited from class graphic.MemoryFrame |
res |
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface server.event.UserSessionObserver |
USER_AUTO_BANNED, USER_BANNED, USER_KICKED, USER_KICKED_DUE_TO_SERVER_STOP, USER_NORMAL_END, USER_ONLINE, USER_TIMEOUT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Sniffer(LogFileSession logfile)
|
|
Sniffer(UserSession ses)
|
Method Summary | |
void |
actionPerformed(ActionEvent e)
|
void |
addText(String txt)
|
void |
bytesTransmitted(long[] data)
When a file is beeing transfered, this method is called every time the server has transfered the number of bytes, that the clients may have per sek. |
void |
commandUpdate(String command)
All the client sends to the server is send though here as an echo! |
void |
fileTransferEnded(boolean successfull)
When a fileTransfer has ended, the method is called. |
void |
fileTransferStarted(File file)
When a fileTransfer has started, the method is called. |
void |
serverResponse(String response)
All the server sends to the client is send though here as an echo! |
void |
setText()
|
void |
setVisible(boolean visible)
Sets the frame's state to Frame.Normal, and calls on to super-class. |
void |
stateChanged(ChangeEvent e)
|
void |
userDisconnected(UserSession userSession,
int reasonCode)
When a user gets disconnected, this method is called |
void |
userLogedIn(UserSession usersession)
When the user logs in, this method is called. |
void |
userLogedOut(UserSession usersession)
When a user loges out, this method is called. |
Methods inherited from class graphic.MemoryFrame |
closeAllWindows, configurationFileReloaded, dispose, initializeData, keyPressed, keyReleased, keyTyped, restore, save, savePosition, saveSize, setMyLocale |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Constructor Detail |
public Sniffer(UserSession ses)
public Sniffer(LogFileSession logfile)
Method Detail |
public void setText()
setText
in class MemoryFrame
public void setVisible(boolean visible)
MemoryFrame
setVisible
in class MemoryFrame
visible
- visible?public void addText(String txt)
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void commandUpdate(String command)
UserSessionObserver
commandUpdate
in interface UserSessionObserver
command
- command recived from the clientpublic void serverResponse(String response)
UserSessionObserver
serverResponse
in interface UserSessionObserver
response
- response send to the clientpublic void fileTransferStarted(File file)
UserSessionObserver
fileTransferStarted
in interface UserSessionObserver
file
- The file, that is beeing uploaded or downloaded.public void fileTransferEnded(boolean successfull)
UserSessionObserver
fileTransferEnded
in interface UserSessionObserver
successfull
- true=success, false=abortpublic void bytesTransmitted(long[] data)
UserSessionObserver
bytesTransmitted
in interface UserSessionObserver
data
- long[] arr = {startAt, transfered, file.length()};public void userLogedIn(UserSession usersession)
UserSessionObserver
userLogedIn
in interface UserSessionObserver
usersession
- The user that loged in..public void userLogedOut(UserSession usersession)
UserSessionObserver
userLogedOut
in interface UserSessionObserver
usersession
- The user that loged out..public void userDisconnected(UserSession userSession, int reasonCode)
UserSessionObserver
userDisconnected
in interface UserSessionObserver
userSession
- the user, that is disconnectedreasonCode
- the reason for the disconnection. (see the USER_?? statics above)
|
FTP-Server API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |