A B C E G I M N P R S T U V W _

A

ackRegister(short) - Method in class ChatApp.ChatClientServant
Remote methode for acknowledging the registration.
ackRegister(short) - Method in class ChatApp.ChatClientServant
Remote methode for acknowledging the registration.
ackRegister(short) - Method in class ChatApp._ChatClientStub
 
ackRegister(short) - Method in interface ChatApp.ChatClient
 
actionPerformed(ActionEvent) - Method in class ChatApp.MyChatApp
Handles mouse events (mainly pressing buttons)
actionPerformed(ActionEvent) - Method in class ChatApp.MyChatApp
Handles mouse events (mainly pressing buttons)
addUser(String) - Method in class ChatApp.MyChatApp
Add another 'just registered' client to the uses list This method is invoked by the related ChatClientServant
addUser(String) - Method in class ChatApp.MyChatApp
Add another 'just registered' client to the uses list This method is invoked by the related ChatClientServant

B

broadcast(byte[], String) - Method in interface ChatApp.ChatRegistry
 
broadcast(byte[], String) - Method in class ChatApp._ChatRegistryStub
 
broadcastMessage() - Method in class ChatApp.MyChatApp
Broadcast a message to all other registered clients.
broadcastMessage() - Method in class ChatApp.MyChatApp
Broadcast a message to all other registered clients.
broadcastMessage(String, String, ChatRegistry) - Method in class ChatApp.ChatClientServant
Broadcast a message to all other registered clients by encrypting the original message with the server's session key and remotely invoke the broadcast method on the remote ChatRegistry object
broadcastMessage(String, String, ChatRegistry) - Method in class ChatApp.ChatClientServant
Broadcast a message to all other registered clients by encrypting the original message with the server's session key and remotely invoke the broadcast method on the remote ChatRegistry object
byte_arrayHelper - class ChatApp.byte_arrayHelper.
 
byte_arrayHolder - class ChatApp.byte_arrayHolder.
 
byte_arrayHolder() - Constructor for class ChatApp.byte_arrayHolder
 
byte_arrayHolder(byte[]) - Constructor for class ChatApp.byte_arrayHolder
 

C

ChatApp - package ChatApp
 
ChatClient - interface ChatApp.ChatClient.
 
ChatClientHelper - class ChatApp.ChatClientHelper.
 
ChatClientHolder - class ChatApp.ChatClientHolder.
 
ChatClientHolder() - Constructor for class ChatApp.ChatClientHolder
 
ChatClientHolder(ChatClient) - Constructor for class ChatApp.ChatClientHolder
 
ChatClientServant - class ChatApp.ChatClientServant.
ChatClientServant is the main object of a ChatClient in the secured CHat Application.
ChatClientServant - class ChatApp.ChatClientServant.
ChatClientServant is the main object of a ChatClient in the secured CHat Application.
ChatClientServant() - Constructor for class ChatApp.ChatClientServant
Empty constructor when no gui is used
ChatClientServant() - Constructor for class ChatApp.ChatClientServant
Empty constructor when no gui is used
ChatClientServant(MyChatApp) - Constructor for class ChatApp.ChatClientServant
Cunstructs a ChatClientServant for a specific gui.
ChatClientServant(MyChatApp) - Constructor for class ChatApp.ChatClientServant
Cunstructs a ChatClientServant for a specific gui.
ChatRegistry - interface ChatApp.ChatRegistry.
 
ChatRegistryHelper - class ChatApp.ChatRegistryHelper.
 
clientAdded(String) - Method in class ChatApp.ChatClientServant
Remote method.
clientAdded(String) - Method in class ChatApp.ChatClientServant
Remote method.
clientAdded(String) - Method in class ChatApp._ChatClientStub
 
clientAdded(String) - Method in interface ChatApp.ChatClient
 
clientRemoved(String) - Method in class ChatApp.ChatClientServant
Remote Method.
clientRemoved(String) - Method in class ChatApp.ChatClientServant
Remote Method.
clientRemoved(String) - Method in class ChatApp._ChatClientStub
 
clientRemoved(String) - Method in interface ChatApp.ChatClient
 

E

extract(Any) - Static method in class ChatApp.byte_arrayHelper
 
extract(Any) - Static method in class ChatApp.ChatClientHelper
 
extract(Any) - Static method in class ChatApp.ChatRegistryHelper
 

G

getChatList() - Method in class ChatApp.MyChatApp
Return the list property value.
getChatList() - Method in class ChatApp.MyChatApp
Return the list property value.
getProgramArguments() - Method in class ChatApp.MyChatApp
Returns the program's arguments Creation date: (5/11/2001 5:12:40 PM)
getProgramArguments() - Method in class ChatApp.MyChatApp
Returns the program's arguments Creation date: (5/11/2001 5:12:40 PM)

I

id() - Static method in class ChatApp.byte_arrayHelper
 
id() - Static method in class ChatApp.ChatClientHelper
 
id() - Static method in class ChatApp.ChatRegistryHelper
 
init() - Method in class ChatApp.MyChatApp
Initializes the application.
init() - Method in class ChatApp.MyChatApp
Initializes the application.
insert(Any, byte[]) - Static method in class ChatApp.byte_arrayHelper
 
insert(Any, ChatClient) - Static method in class ChatApp.ChatClientHelper
 
insert(Any, ChatRegistry) - Static method in class ChatApp.ChatRegistryHelper
 
invoke(ServerRequest) - Method in class ChatApp._ChatClientImplBase
 

M

main(String[]) - Static method in class ChatApp.MyChatApp
Starts the applet when it is run as an application
main(String[]) - Static method in class ChatApp.MyChatApp
Starts the applet when it is run as an application
MyChatApp - class ChatApp.MyChatApp.
MyChatApp is the application gui for the Chat Client.
MyChatApp - class ChatApp.MyChatApp.
MyChatApp is the application gui for the Chat Client.
MyChatApp() - Constructor for class ChatApp.MyChatApp
Application constructor.
MyChatApp() - Constructor for class ChatApp.MyChatApp
Application constructor.

N

narrow(Object) - Static method in class ChatApp.ChatClientHelper
 
narrow(Object) - Static method in class ChatApp.ChatRegistryHelper
 

P

printMessage(byte[], String) - Method in class ChatApp.ChatClientServant
Remote method.
printMessage(byte[], String) - Method in class ChatApp.ChatClientServant
Remote method.
printMessage(byte[], String) - Method in class ChatApp._ChatClientStub
 
printMessage(byte[], String) - Method in interface ChatApp.ChatClient
 
printMessage(String, String) - Method in class ChatApp.MyChatApp
Receives a broadcasted message from another registered client and updates the gui This method is invoked by the related ChatClientServant
printMessage(String, String) - Method in class ChatApp.MyChatApp
Receives a broadcasted message from another registered client and updates the gui This method is invoked by the related ChatClientServant
printPrivateMessage(byte[], String) - Method in class ChatApp.ChatClientServant
Remote method.
printPrivateMessage(byte[], String) - Method in class ChatApp.ChatClientServant
Remote method.
printPrivateMessage(byte[], String) - Method in class ChatApp._ChatClientStub
 
printPrivateMessage(byte[], String) - Method in interface ChatApp.ChatClient
 
printPrivateMessage(String, String) - Method in class ChatApp.MyChatApp
Receives a private message from another registered client and updates the gui This method is invoked by the related ChatClientServant
printPrivateMessage(String, String) - Method in class ChatApp.MyChatApp
Receives a private message from another registered client and updates the gui This method is invoked by the related ChatClientServant

R

read(InputStream) - Static method in class ChatApp.byte_arrayHelper
 
read(InputStream) - Static method in class ChatApp.ChatClientHelper
 
read(InputStream) - Static method in class ChatApp.ChatRegistryHelper
 
register() - Method in class ChatApp.MyChatApp
Register to the chat server.
register() - Method in class ChatApp.MyChatApp
Register to the chat server.
register(String) - Method in interface ChatApp.ChatRegistry
 
register(String) - Method in class ChatApp._ChatRegistryStub
 
registerToServer(String, ChatRegistry) - Method in class ChatApp.ChatClientServant
Register this client to the server by encrypting his client ID and remotely invoke the server's register method.
registerToServer(String, ChatRegistry) - Method in class ChatApp.ChatClientServant
Register this client to the server by encrypting his client ID and remotely invoke the server's register method.
removeUser(String) - Method in class ChatApp.MyChatApp
remove a 'just unregistered' client to the uses list This method is invoked by the related ChatClientServant
removeUser(String) - Method in class ChatApp.MyChatApp
remove a 'just unregistered' client to the uses list This method is invoked by the related ChatClientServant

S

sendPrivateMessage() - Method in class ChatApp.MyChatApp
Sends a privatemessage to a selected registered client.
sendPrivateMessage() - Method in class ChatApp.MyChatApp
Sends a privatemessage to a selected registered client.
sendPrivateMessage(byte[], String, String) - Method in interface ChatApp.ChatRegistry
 
sendPrivateMessage(byte[], String, String) - Method in class ChatApp._ChatRegistryStub
 
sendPrivateMessage(String, String, String, ChatRegistry) - Method in class ChatApp.ChatClientServant
Send a private message to another registered client by encrypting the message, the sender's ID and the receiver's ID with the server's PKCS public key (so other registered users can't decrypt) and remotely invoke the sendPrivateMessage on the ChatRegistry remote object
sendPrivateMessage(String, String, String, ChatRegistry) - Method in class ChatApp.ChatClientServant
Send a private message to another registered client by encrypting the message, the sender's ID and the receiver's ID with the server's PKCS public key (so other registered users can't decrypt) and remotely invoke the sendPrivateMessage on the ChatRegistry remote object
setProgramArguments(String[]) - Method in class ChatApp.MyChatApp
Sets the program's arguments Creation date: (5/10/2001 9:47:37 PM)
setProgramArguments(String[]) - Method in class ChatApp.MyChatApp
Sets the program's arguments Creation date: (5/10/2001 9:47:37 PM)
setRegistered(boolean) - Method in class ChatApp.MyChatApp
Set the gui to registered/unregistered state
setRegistered(boolean) - Method in class ChatApp.MyChatApp
Set the gui to registered/unregistered state

T

type() - Static method in class ChatApp.byte_arrayHelper
 
type() - Static method in class ChatApp.ChatClientHelper
 
type() - Static method in class ChatApp.ChatRegistryHelper
 

U

unregister() - Method in class ChatApp.MyChatApp
Unregister from the server.
unregister() - Method in class ChatApp.MyChatApp
Unregister from the server.
unregister(String) - Method in interface ChatApp.ChatRegistry
 
unregister(String) - Method in class ChatApp._ChatRegistryStub
 
unregisterFromServer(String, ChatRegistry) - Method in class ChatApp.ChatClientServant
UnRegister this client to the server by encrypting his client ID and remotely invoke the server's unregister method.
unregisterFromServer(String, ChatRegistry) - Method in class ChatApp.ChatClientServant
UnRegister this client to the server by encrypting his client ID and remotely invoke the server's unregister method.

V

value - Variable in class ChatApp.ChatClientHolder
 
value - Variable in class ChatApp.byte_arrayHolder
 

W

write(OutputStream, byte[]) - Static method in class ChatApp.byte_arrayHelper
 
write(OutputStream, ChatClient) - Static method in class ChatApp.ChatClientHelper
 
write(OutputStream, ChatRegistry) - Static method in class ChatApp.ChatRegistryHelper
 

_

_ChatClientImplBase - class ChatApp._ChatClientImplBase.
 
_ChatClientImplBase() - Constructor for class ChatApp._ChatClientImplBase
 
_ChatClientStub - class ChatApp._ChatClientStub.
 
_ChatClientStub(Delegate) - Constructor for class ChatApp._ChatClientStub
 
_ChatRegistryStub - class ChatApp._ChatRegistryStub.
 
_ChatRegistryStub(Delegate) - Constructor for class ChatApp._ChatRegistryStub
 
_ids() - Method in class ChatApp._ChatClientImplBase
 
_ids() - Method in class ChatApp._ChatClientStub
 
_ids() - Method in class ChatApp._ChatRegistryStub
 
_read(InputStream) - Method in class ChatApp.ChatClientHolder
 
_read(InputStream) - Method in class ChatApp.byte_arrayHolder
 
_type() - Method in class ChatApp.ChatClientHolder
 
_type() - Method in class ChatApp.byte_arrayHolder
 
_write(OutputStream) - Method in class ChatApp.ChatClientHolder
 
_write(OutputStream) - Method in class ChatApp.byte_arrayHolder
 

A B C E G I M N P R S T U V W _