A C D E F G H I L M N O P R S T U V

A

accept(FileRequest) - Method in interface com.jakeapp.jake.ics.filetransfer.IncomingTransferListener
Should we accept/allow this transfer?
AdditionalFileTransferData - Class in com.jakeapp.jake.ics.filetransfer
contains additional data the filetransfer or user of the filetransfer might want to store At the moment, only the local file.
AdditionalFileTransferData(File) - Constructor for class com.jakeapp.jake.ics.filetransfer.AdditionalFileTransferData
 
addLoginStateListener(ILoginStateListener) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
addLoginStateListener(ILoginStateListener) - Method in interface com.jakeapp.jake.ics.status.IStatusService
on login/logout this method should be invoked
addTransferMethod(ITransferMethodFactory, IMsgService, UserId) - Method in class com.jakeapp.jake.ics.filetransfer.FailoverCapableFileTransferService
adds a TransferMethod.
addTransferMethod(ITransferMethodFactory, IMsgService, UserId) - Method in interface com.jakeapp.jake.ics.filetransfer.IFileTransferService
adds a TransferMethod.
addUser(UserId, String) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
addUser(UserId, String) - Method in interface com.jakeapp.jake.ics.users.IUsersService
idempotent add to communications group function
addUser(UserId) - Method in class com.jakeapp.jake.test.SimpleFakeMessageExchanger
 
AESObject - Class in com.jakeapp.jake.ics.impl.sockets.filetransfer
The AESObject capsules AES calls so that the key is easily transferrable as String object.
AESObject() - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
Sets up an AES black box with a randomly generated key.
AESObject(String) - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
Sets up an AES black box with the given key
amountWritten - Variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
asHex(byte[]) - Static method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
 
await(int, long, TimeUnit) - Method in class local.test.Counter
waits at most time/unit long for a change that reaches the expected value
await(List<String>, long, TimeUnit) - Method in class local.test.Tracer
waits at most time/unit long for a change that reaches each expected value.
await(String, long, TimeUnit) - Method in class local.test.Tracer
waits at most time/unit long for a change that reaches each expected value
awaitStep(String, long, TimeUnit) - Method in class local.test.Tracer
waits at most time/unit long for a change that reaches the expected value removes the reached steps

C

cancel() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
cancel() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
cancel() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransfer
 
cancel() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod.ClientHandler
 
com.jakeapp.jake.ics - package com.jakeapp.jake.ics
 
com.jakeapp.jake.ics.exceptions - package com.jakeapp.jake.ics.exceptions
 
com.jakeapp.jake.ics.filetransfer - package com.jakeapp.jake.ics.filetransfer
 
com.jakeapp.jake.ics.filetransfer.exceptions - package com.jakeapp.jake.ics.filetransfer.exceptions
 
com.jakeapp.jake.ics.filetransfer.methods - package com.jakeapp.jake.ics.filetransfer.methods
 
com.jakeapp.jake.ics.filetransfer.negotiate - package com.jakeapp.jake.ics.filetransfer.negotiate
 
com.jakeapp.jake.ics.filetransfer.runningtransfer - package com.jakeapp.jake.ics.filetransfer.runningtransfer
 
com.jakeapp.jake.ics.impl.mock - package com.jakeapp.jake.ics.impl.mock
 
com.jakeapp.jake.ics.impl.sockets.filetransfer - package com.jakeapp.jake.ics.impl.sockets.filetransfer
 
com.jakeapp.jake.ics.msgservice - package com.jakeapp.jake.ics.msgservice
 
com.jakeapp.jake.ics.status - package com.jakeapp.jake.ics.status
 
com.jakeapp.jake.ics.users - package com.jakeapp.jake.ics.users
 
com.jakeapp.jake.test - package com.jakeapp.jake.test
 
CommunicationProblemException - Exception in com.jakeapp.jake.ics.filetransfer.exceptions
Thrown if user tries to negotiate a transfer, but is not online
CommunicationProblemException() - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.CommunicationProblemException
 
CommunicationProblemException(String, Throwable) - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.CommunicationProblemException
 
CommunicationProblemException(String) - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.CommunicationProblemException
 
CommunicationProblemException(Throwable) - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.CommunicationProblemException
 
connectionStateChanged(ILoginStateListener.ConnectionState, Exception) - Method in interface com.jakeapp.jake.ics.status.ILoginStateListener
Fired when the connection state changes.
Counter - Class in local.test
 
Counter() - Constructor for class local.test.Counter
 
createAccount(UserId, String) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
createAccount(UserId, String) - Method in interface com.jakeapp.jake.ics.status.IStatusService
Creates a new user account.

D

dec() - Method in class local.test.Counter
 
decrypt(InputStream) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
Decryption filter Decrypts the incoming stream
DEFAULT_MAXIMAL_REQUEST_AGE_SECONDS - Static variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferFactory
 
DEFAULT_PORT - Static variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferFactory
 

E

encrypt(OutputStream) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
Encryption filter Encrypts the incoming stream
END - Static variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferFactory
 
equals(Object) - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
equals(Object) - Method in class com.jakeapp.jake.ics.UserId
 
error - Variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 

F

failed(Exception) - Method in class com.jakeapp.jake.ics.filetransfer.FailoverRequest
This TransferMethod didn't work, because the negotiation failed.
failed(Exception) - Method in interface com.jakeapp.jake.ics.filetransfer.negotiate.INegotiationSuccessListener
This TransferMethod didn't work, because the negotiation failed.
FailoverCapableFileTransferService - Class in com.jakeapp.jake.ics.filetransfer
 
FailoverCapableFileTransferService() - Constructor for class com.jakeapp.jake.ics.filetransfer.FailoverCapableFileTransferService
 
FailoverRequest - Class in com.jakeapp.jake.ics.filetransfer
 
FailoverRequest(FileRequest, INegotiationSuccessListener, Iterable<ITransferMethod>) - Constructor for class com.jakeapp.jake.ics.filetransfer.FailoverRequest
 
FILE_REQUEST - Static variable in interface com.jakeapp.jake.ics.filetransfer.methods.ITransferMethod
 
FILE_REQUEST - Static variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransfer
 
FILE_RESPONSE_DONT_HAVE - Static variable in interface com.jakeapp.jake.ics.filetransfer.methods.ITransferMethod
 
FileRequest - Class in com.jakeapp.jake.ics.filetransfer.negotiate
 
FileRequest(String, boolean, UserId, AdditionalFileTransferData) - Constructor for class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
FileRequest(String, boolean, UserId) - Constructor for class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
FileRequestFileMapper - Interface in com.jakeapp.jake.ics.filetransfer
finds the file or ressource associated with the request.
FileTransfer - Class in com.jakeapp.jake.ics.impl.sockets.filetransfer
 
FileTransfer() - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
fileTransferMethodFactory - Variable in class com.jakeapp.jake.ics.ICService
 
FriendsOnlyMsgService - Class in com.jakeapp.jake.ics.impl.mock
A subset of the message service that only allows communication with friends (members of the group).
FriendsOnlyMsgService(IUsersService, IMsgService) - Constructor for class com.jakeapp.jake.ics.impl.mock.FriendsOnlyMsgService
 
FriendsOnlyReceiveFilter - Class in com.jakeapp.jake.ics.impl.mock
 
FriendsOnlyReceiveFilter(IMessageReceiveListener, IUsersService) - Constructor for class com.jakeapp.jake.ics.impl.mock.FriendsOnlyReceiveFilter
 

G

getAllUsers() - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getAllUsers() - Method in interface com.jakeapp.jake.ics.users.IUsersService
 
getAmountWritten() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getAmountWritten() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getAmountWritten() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransfer
 
getData() - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
getDataFile() - Method in class com.jakeapp.jake.ics.filetransfer.AdditionalFileTransferData
 
getError() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getError() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getFileForRequest(FileRequest) - Method in interface com.jakeapp.jake.ics.filetransfer.FileRequestFileMapper
finds the file or ressource associated with the request.
getFileName() - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
getFileName() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getFileName() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getFileRequest() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getFileRequest() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getFileSize() - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
getFileSize() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getFileSize() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getFileTransfer() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransfer
 
getFirstname(UserId) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getFirstname(UserId) - Method in interface com.jakeapp.jake.ics.status.IStatusService
 
getFriendMsgService() - Method in class com.jakeapp.jake.ics.impl.mock.FriendsOnlyMsgService
 
getFriendMsgService() - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getFriendMsgService() - Method in interface com.jakeapp.jake.ics.msgservice.IMsgService
get a MsgService that can only send and receive from the UserIds in IUsersService
getKey() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
returns a readable String representation of the symmetric key
getKeylength() - Static method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
length of the keys string representation
getLastname(UserId) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getLastname(UserId) - Method in interface com.jakeapp.jake.ics.status.IStatusService
 
getLocalFile() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getLocalFile() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getMsgService() - Method in class com.jakeapp.jake.ics.ICService
for sending small packages
getNickName(UserId) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getNickName(UserId) - Method in interface com.jakeapp.jake.ics.users.IUsersService
get the name associated with this user
getPeer() - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
getPeer() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getPeer() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getProgress() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getProgress() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getServiceName() - Method in class com.jakeapp.jake.ics.ICService
 
getServiceName() - Method in class com.jakeapp.jake.ics.impl.mock.MockICService
 
getServiceName() - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getStatus() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
getStatus() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
getStatusService() - Method in class com.jakeapp.jake.ics.ICService
login, logout, etc.
getTrace() - Method in class local.test.Tracer
 
getTransferMethod(IMsgService, UserId) - Method in interface com.jakeapp.jake.ics.filetransfer.methods.ITransferMethodFactory
return a new instance of this transferMethod (using this once is wise)
getTransferMethod(IMsgService, UserId) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferFactory
 
getTransferMethodFactory() - Method in class com.jakeapp.jake.ics.ICService
for sending huge files
getUserId(String) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getUserid() - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getUserid() - Method in interface com.jakeapp.jake.ics.status.IStatusService
 
getUserId(String) - Method in interface com.jakeapp.jake.ics.status.IStatusService
Checks if a user id is of the correct format for this network
getUserId() - Method in class com.jakeapp.jake.ics.UserId
 
getUsers() - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
getUsers() - Method in interface com.jakeapp.jake.ics.users.IUsersService
 
getUsersService() - Method in class com.jakeapp.jake.ics.ICService
our friends ...
getValue() - Method in class local.test.Counter
 

H

hashCode() - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
hashCode() - Method in class com.jakeapp.jake.ics.UserId
 
hexToBytes(char[]) - Static method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
 
hexToBytes(String) - Static method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.AESObject
 

I

ICService - Class in com.jakeapp.jake.ics
The task of the InterClient Communication Service (ICService) is to provide a communication layer based on the network for communication between users based on messages and objects.
ICService() - Constructor for class com.jakeapp.jake.ics.ICService
 
IFileTransfer - Interface in com.jakeapp.jake.ics.filetransfer.runningtransfer
for javadoc, see Smacks FileTransfer (org.jivesoftware.smackx.filetransfer.FileTransfer).
IFileTransferService - Interface in com.jakeapp.jake.ics.filetransfer
For transferring huge files This is the main class that handles (aggregates) the transfer methods, it is meant to handle fail-overs.
ILoginStateListener - Interface in com.jakeapp.jake.ics.status
called when a login/logout happened.
ILoginStateListener.ConnectionState - Enum in com.jakeapp.jake.ics.status
 
IMessageReceiveListener - Interface in com.jakeapp.jake.ics.msgservice
Objects wanting to receive messages have to implement this
IMsgService - Interface in com.jakeapp.jake.ics.msgservice
The task of the InterClient Communication Service (ICService) is to provide a communication layer based on the network for communication between users based on messages and objects.
inc() - Method in class local.test.Counter
 
IncomingTransferListener - Interface in com.jakeapp.jake.ics.filetransfer
A transfer is coming in.
INegotiationSuccessListener - Interface in com.jakeapp.jake.ics.filetransfer.negotiate
Whether this TransferMethod was successful and a transfer was established.
IObjectReceiveListener - Interface in com.jakeapp.jake.ics.msgservice
Deprecated. 
IOnlineStatusListener - Interface in com.jakeapp.jake.ics.status
Objects wanting to notice if users go online and offline have to implement this
isCapable(UserId) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
isCapable(UserId) - Method in interface com.jakeapp.jake.ics.users.IUsersService
blocking request for a online-status notification You should prefer requestOnlineNotification
isDone() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
isDone() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
isDone(long, TimeUnit) - Method in class local.test.Tracer
checks that no steps are left
isDone() - Method in class local.test.Tracer
checks that no steps are left
isFriend(UserId) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
isFriend(UserId) - Method in interface com.jakeapp.jake.ics.users.IUsersService
Is this special someone in our group?
isIncoming() - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
isLoggedIn() - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
isLoggedIn(UserId) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
users having a s in the userid before the \@ are online
isLoggedIn() - Method in interface com.jakeapp.jake.ics.status.IStatusService
Checks whether the user is logged in.
isLoggedIn(UserId) - Method in interface com.jakeapp.jake.ics.status.IStatusService
Checks if the userid may be reached (has an online status).
isOfCorrectUseridFormat() - Method in class com.jakeapp.jake.ics.impl.mock.MockUserId
 
isOfCorrectUseridFormat() - Method in class com.jakeapp.jake.ics.UserId
 
isReceiving() - Method in interface com.jakeapp.jake.ics.filetransfer.runningtransfer.IFileTransfer
 
isReceiving() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransfer
 
isReceiving() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod.ClientHandler
 
isServing() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod
 
IStatusService - Interface in com.jakeapp.jake.ics.status
 
ITransferListener - Interface in com.jakeapp.jake.ics.filetransfer
 
ITransferMethod - Interface in com.jakeapp.jake.ics.filetransfer.methods
constructed by the corresponding TransferMethodFactory
ITransferMethodFactory - Interface in com.jakeapp.jake.ics.filetransfer.methods
Each TransferMethod (XMPP inband, sockets, jingle, etc...) has to provide this factory to allow fallback in IFileTransferService
IUsersService - Interface in com.jakeapp.jake.ics.users
provides abstraction to our friends-group

L

local.test - package local.test
 
localFile - Variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
login(UserId, String, String, long) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
Login is successful, if userid == pw
login(UserId, String, String, long) - Method in interface com.jakeapp.jake.ics.status.IStatusService
Connects and authenticates on the used network service.
logout() - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
logout() - Method in interface com.jakeapp.jake.ics.status.IStatusService
Logs out and disconnects from the used network service.

M

MockICService - Class in com.jakeapp.jake.ics.impl.mock
 
MockICService() - Constructor for class com.jakeapp.jake.ics.impl.mock.MockICService
 
MockMsgAndStatusService - Class in com.jakeapp.jake.ics.impl.mock
This implements both the IMsgService and the IStatusService, usually you will want to share common data using the constructors
MockMsgAndStatusService() - Constructor for class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
MockUserId - Class in com.jakeapp.jake.ics.impl.mock
Identifies a user within the ICS implementation
MockUserId(String) - Constructor for class com.jakeapp.jake.ics.impl.mock.MockUserId
 
MockUserId(UserId) - Constructor for class com.jakeapp.jake.ics.impl.mock.MockUserId
 
msgService - Variable in class com.jakeapp.jake.ics.ICService
 

N

NegotiationState - Enum in com.jakeapp.jake.ics.impl.sockets.filetransfer
 
NetworkException - Exception in com.jakeapp.jake.ics.exceptions
 
NetworkException() - Constructor for exception com.jakeapp.jake.ics.exceptions.NetworkException
 
NetworkException(String) - Constructor for exception com.jakeapp.jake.ics.exceptions.NetworkException
 
NetworkException(String, Throwable) - Constructor for exception com.jakeapp.jake.ics.exceptions.NetworkException
 
NetworkException(Throwable) - Constructor for exception com.jakeapp.jake.ics.exceptions.NetworkException
 
NoSuchUseridException - Exception in com.jakeapp.jake.ics.exceptions
 
NoSuchUseridException() - Constructor for exception com.jakeapp.jake.ics.exceptions.NoSuchUseridException
 
NoSuchUseridException(String) - Constructor for exception com.jakeapp.jake.ics.exceptions.NoSuchUseridException
 
NotLoggedInException - Exception in com.jakeapp.jake.ics.exceptions
 
NotLoggedInException() - Constructor for exception com.jakeapp.jake.ics.exceptions.NotLoggedInException
 
NotOnlineException - Exception in com.jakeapp.jake.ics.filetransfer.exceptions
Thrown if user tries to negotiate a transfer, but is not online
NotOnlineException() - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.NotOnlineException
 

O

onFailure(AdditionalFileTransferData, String) - Method in interface com.jakeapp.jake.ics.filetransfer.ITransferListener
An error occured and ended the transfer
onlineStatusChanged(UserId) - Method in interface com.jakeapp.jake.ics.status.IOnlineStatusListener
An Object has to implement this method and register itself as an OnlineStatusListener to get notified of users online status changes.
onSuccess(AdditionalFileTransferData) - Method in interface com.jakeapp.jake.ics.filetransfer.ITransferListener
Transfer completed
onUpdate(AdditionalFileTransferData, Status, double) - Method in interface com.jakeapp.jake.ics.filetransfer.ITransferListener
The transfers status or progress changed
OtherUserDoesntHaveRequestedContentException - Exception in com.jakeapp.jake.ics.filetransfer.exceptions
Thrown if user answers in negotiation that the content is not available.
OtherUserDoesntHaveRequestedContentException() - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.OtherUserDoesntHaveRequestedContentException
 
OtherUserOfflineException - Exception in com.jakeapp.jake.ics.exceptions
 
OtherUserOfflineException() - Constructor for exception com.jakeapp.jake.ics.exceptions.OtherUserOfflineException
 

P

peer - Variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
provideAddresses() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod
 

R

receivedMessage(UserId, String) - Method in class com.jakeapp.jake.ics.impl.mock.FriendsOnlyReceiveFilter
 
receivedMessage(UserId, String) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod
 
receivedMessage(UserId, String) - Method in interface com.jakeapp.jake.ics.msgservice.IMessageReceiveListener
Receive a message from a user.
receivedObject(UserId, String, byte[]) - Method in interface com.jakeapp.jake.ics.msgservice.IObjectReceiveListener
Deprecated. To receive objects from other users, an object/class has to implement this method and register itself as a ObjectReceiveListener, to receive objects from other users.
registerLoginStateListener(ILoginStateListener) - Method in class com.jakeapp.jake.ics.impl.mock.FriendsOnlyMsgService
 
registerLoginStateListener(ILoginStateListener) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
registerLoginStateListener(ILoginStateListener) - Method in interface com.jakeapp.jake.ics.msgservice.IMsgService
 
registerOnlineStatusListener(IOnlineStatusListener) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
noone comes or goes offline, so this is futile
registerOnlineStatusListener(IOnlineStatusListener) - Method in interface com.jakeapp.jake.ics.users.IUsersService
Registers a callback for the event that the userid goes online or offline
registerReceiveMessageListener(IMessageReceiveListener) - Method in class com.jakeapp.jake.ics.impl.mock.FriendsOnlyMsgService
 
registerReceiveMessageListener(IMessageReceiveListener) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
registerReceiveMessageListener(IMessageReceiveListener) - Method in interface com.jakeapp.jake.ics.msgservice.IMsgService
Registers a callback for the event that a message is received.
registerReceiveObjectListener(IObjectReceiveListener) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
removeLoginStateListener(ILoginStateListener) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
removeLoginStateListener(ILoginStateListener) - Method in interface com.jakeapp.jake.ics.status.IStatusService
 
removeUser(UserId) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
removeUser(UserId) - Method in interface com.jakeapp.jake.ics.users.IUsersService
idempotent remove from communication group function
request(FileRequest, INegotiationSuccessListener) - Method in class com.jakeapp.jake.ics.filetransfer.FailoverCapableFileTransferService
requests a file and handles fail-over (this is a facade)
request() - Method in class com.jakeapp.jake.ics.filetransfer.FailoverRequest
 
request(FileRequest, INegotiationSuccessListener) - Method in interface com.jakeapp.jake.ics.filetransfer.IFileTransferService
requests a file and handles fail-over (this is a facade)
request(FileRequest, INegotiationSuccessListener) - Method in interface com.jakeapp.jake.ics.filetransfer.methods.ITransferMethod
We want to request a file, i.e.
request - Variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
request(FileRequest, INegotiationSuccessListener) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod
 
requestOnlineNotification(UserId) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
requestOnlineNotification(UserId) - Method in interface com.jakeapp.jake.ics.users.IUsersService
nonblocking request for a online-status notification
run() - Method in class com.jakeapp.jake.ics.filetransfer.TransferWatcher
 
run() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransfer
 
run() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod.ClientHandler
 
run() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod.ServingThread
 

S

sendContent(FileRequest, IncomingTransferListener, AESObject) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod.ClientHandler
 
sendMessage(UserId, String) - Method in class com.jakeapp.jake.ics.impl.mock.FriendsOnlyMsgService
 
sendMessage(UserId, String) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
If you send a message to someone, a reply is generated.
sendMessage(UserId, String) - Method in interface com.jakeapp.jake.ics.msgservice.IMsgService
Sends a message to another user.
sendObject(UserId, String, byte[]) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
objects sent to other online users are accepted, but ignored.
setData(AdditionalFileTransferData) - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
setDataFile(File) - Method in class com.jakeapp.jake.ics.filetransfer.AdditionalFileTransferData
 
setError(String) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
setError(Exception) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
setFileSize(long) - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
setValue(int) - Method in class local.test.Counter
 
SimpleFakeMessageExchanger - Class in com.jakeapp.jake.test
 
SimpleFakeMessageExchanger() - Constructor for class com.jakeapp.jake.test.SimpleFakeMessageExchanger
 
SimpleSocketFileTransfer - Class in com.jakeapp.jake.ics.impl.sockets.filetransfer
 
SimpleSocketFileTransfer(FileRequest, InetSocketAddress, UUID, int, AESObject) - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransfer
 
SimpleSocketFileTransferFactory - Class in com.jakeapp.jake.ics.impl.sockets.filetransfer
 
SimpleSocketFileTransferFactory() - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferFactory
 
SimpleSocketFileTransferFactory(int) - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferFactory
 
SimpleSocketFileTransferFactory(int, int) - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferFactory
 
SimpleSocketFileTransferMethod - Class in com.jakeapp.jake.ics.impl.sockets.filetransfer
 
SimpleSocketFileTransferMethod(int, int, IMsgService, UserId) - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod
 
SimpleSocketFileTransferMethod.ClientHandler - Class in com.jakeapp.jake.ics.impl.sockets.filetransfer
 
SimpleSocketFileTransferMethod.ClientHandler(Socket, IncomingTransferListener) - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod.ClientHandler
 
SimpleSocketFileTransferMethod.ServingThread - Class in com.jakeapp.jake.ics.impl.sockets.filetransfer
 
SimpleSocketFileTransferMethod.ServingThread(ServerSocket, IncomingTransferListener) - Constructor for class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod.ServingThread
 
START - Static variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferFactory
 
started(IFileTransfer) - Method in interface com.jakeapp.jake.ics.filetransfer.IncomingTransferListener
The Transfer was successfully negotiated and has started.
startServing(IncomingTransferListener, FileRequestFileMapper) - Method in class com.jakeapp.jake.ics.filetransfer.FailoverCapableFileTransferService
starts serving on all registered TransferMethods
startServing(IncomingTransferListener, FileRequestFileMapper) - Method in interface com.jakeapp.jake.ics.filetransfer.IFileTransferService
starts serving on all registered TransferMethods
startServing(IncomingTransferListener, FileRequestFileMapper) - Method in interface com.jakeapp.jake.ics.filetransfer.methods.ITransferMethod
Start the server so others may request files
startServing(IncomingTransferListener, FileRequestFileMapper) - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod
 
Status - Enum in com.jakeapp.jake.ics.filetransfer.runningtransfer
A class to represent the current status of the file transfer.
status - Variable in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
statusService - Variable in class com.jakeapp.jake.ics.ICService
 
step(String) - Method in class local.test.Tracer
 
stopServing() - Method in class com.jakeapp.jake.ics.filetransfer.FailoverCapableFileTransferService
stops serving on all registered TransferMethods
stopServing() - Method in interface com.jakeapp.jake.ics.filetransfer.IFileTransferService
stops serving on all registered TransferMethods
stopServing() - Method in interface com.jakeapp.jake.ics.filetransfer.methods.ITransferMethod
Shutdown the server in a clean way
stopServing() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.SimpleSocketFileTransferMethod
 
succeeded(IFileTransfer) - Method in class com.jakeapp.jake.ics.filetransfer.FailoverRequest
 
succeeded(IFileTransfer) - Method in interface com.jakeapp.jake.ics.filetransfer.negotiate.INegotiationSuccessListener
This TransferMethod worked.

T

TimeoutException - Exception in com.jakeapp.jake.ics.exceptions
A timeout occured during a network operation
TimeoutException() - Constructor for exception com.jakeapp.jake.ics.exceptions.TimeoutException
 
toString() - Method in class com.jakeapp.jake.ics.filetransfer.negotiate.FileRequest
 
toString() - Method in enum com.jakeapp.jake.ics.filetransfer.runningtransfer.Status
 
toString() - Method in class com.jakeapp.jake.ics.impl.sockets.filetransfer.FileTransfer
 
toString() - Method in enum com.jakeapp.jake.ics.impl.sockets.filetransfer.NegotiationState
 
toString() - Method in class com.jakeapp.jake.ics.UserId
 
toString() - Method in class local.test.Tracer
 
Tracer - Class in local.test
 
Tracer() - Constructor for class local.test.Tracer
 
TransferException - Exception in com.jakeapp.jake.ics.filetransfer.exceptions
Something went wrong during the transfer
TransferException() - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.TransferException
 
TransferException(String) - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.TransferException
 
TransferException(String, Throwable) - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.TransferException
 
TransferException(Throwable) - Constructor for exception com.jakeapp.jake.ics.filetransfer.exceptions.TransferException
 
TransferWatcher - Class in com.jakeapp.jake.ics.filetransfer
 
TransferWatcher(IFileTransfer, ITransferListener) - Constructor for class com.jakeapp.jake.ics.filetransfer.TransferWatcher
 
TransferWatcher(IFileTransfer, ITransferListener, int) - Constructor for class com.jakeapp.jake.ics.filetransfer.TransferWatcher
 

U

unRegisterLoginStateListener(ILoginStateListener) - Method in class com.jakeapp.jake.ics.impl.mock.FriendsOnlyMsgService
 
unRegisterLoginStateListener(ILoginStateListener) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
unRegisterLoginStateListener(ILoginStateListener) - Method in interface com.jakeapp.jake.ics.msgservice.IMsgService
 
unRegisterReceiveMessageListener(IMessageReceiveListener) - Method in class com.jakeapp.jake.ics.impl.mock.FriendsOnlyMsgService
 
unRegisterReceiveMessageListener(IMessageReceiveListener) - Method in class com.jakeapp.jake.ics.impl.mock.MockMsgAndStatusService
 
unRegisterReceiveMessageListener(IMessageReceiveListener) - Method in interface com.jakeapp.jake.ics.msgservice.IMsgService
Unregisteres a previously registered callback.
UPDATE_FREQUENCY - Static variable in class com.jakeapp.jake.ics.filetransfer.TransferWatcher
 
UserId - Class in com.jakeapp.jake.ics
Identifies a user within the ICS implementation
UserId(String) - Constructor for class com.jakeapp.jake.ics.UserId
 
userId - Variable in class com.jakeapp.jake.ics.UserId
 
usersService - Variable in class com.jakeapp.jake.ics.ICService
 

V

valueOf(String) - Static method in enum com.jakeapp.jake.ics.filetransfer.runningtransfer.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jakeapp.jake.ics.impl.sockets.filetransfer.NegotiationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jakeapp.jake.ics.status.ILoginStateListener.ConnectionState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jakeapp.jake.ics.filetransfer.runningtransfer.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jakeapp.jake.ics.impl.sockets.filetransfer.NegotiationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jakeapp.jake.ics.status.ILoginStateListener.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E F G H I L M N O P R S T U V

Copyright © 2011. All Rights Reserved.