Skip navigation links
A B C D E G I N P R S V 

A

addIncomingSortedMessage(SortedMessage) - Method in class net.sharksystem.messenger.SortedSharkMessageFactory
 
addSharkMessagesReceivedListener(SharkMessagesReceivedListener) - Method in class net.sharksystem.messenger.SharkMessagesReceivedListenerManager
 
addSharkMessagesReceivedListener(SharkMessagesReceivedListener) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
 
addTrustedMessenger(CharSequence) - Method in interface net.sharksystem.messenger.SharkMessengerClosedChannel
 
ANONYMOUS - Static variable in interface net.sharksystem.messenger.SharkMessage
 
ANY_RECEIVER - Static variable in interface net.sharksystem.messenger.SharkMessage
 

B

byteArrayToSortedMessage(byte[]) - Static method in class net.sharksystem.messenger.SortedMessageImpl
 

C

CHANNEL_DEFAULT_NAME - Static variable in interface net.sharksystem.messenger.SharkMessengerComponent
 
couldBeDecrypted() - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
couldBeDecrypted() - Method in interface net.sharksystem.messenger.SharkMessage
Can this message be decrypted?
createChannel(CharSequence, CharSequence, boolean) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Create a new channel.
createChannel(CharSequence, CharSequence) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Create a new channel.
createClosedChannel(CharSequence, CharSequence) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Create a new channel.

D

DEFAULT_AGE - Static variable in interface net.sharksystem.messenger.SharkMessengerComponent
 

E

encrypted() - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
encrypted() - Method in interface net.sharksystem.messenger.SharkMessage
Not part of the transferred message - just a flag that indicates if this message is encrypted.
ENCRYPTED_MASK - Static variable in interface net.sharksystem.messenger.SharkMessage
 

G

getAge() - Method in interface net.sharksystem.messenger.SharkMessengerChannel
 
getAge() - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 
getASAPHopsList() - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
getASAPHopsList() - Method in interface net.sharksystem.messenger.SharkMessage
A message can be received directly from a sender or it was routed.
getChannel(CharSequence) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Produces an object reference to a messenger channel with specified uri - throws an exception otherwise
getChannel(int) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Android support - give channels a number starting with 0
getChannelUris() - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Produces a list of active channel uris
getComponent() - Method in class net.sharksystem.messenger.SharkMessengerComponentFactory
 
getContent() - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
getContent() - Method in interface net.sharksystem.messenger.SharkMessage
Content - can be encrypted and signed
getContent() - Method in class net.sharksystem.messenger.SortedMessageImpl
 
getCreationTime() - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
getCreationTime() - Method in interface net.sharksystem.messenger.SharkMessage
Creation date is produced when an object is serialized.
getDepth() - Method in class net.sharksystem.messenger.SortedMessageImpl
 
getID() - Method in class net.sharksystem.messenger.SortedMessageImpl
 
getMessages(boolean, boolean) - Method in interface net.sharksystem.messenger.SharkMessengerChannel
Produce a list of messages in this channel.
getMessages() - Method in interface net.sharksystem.messenger.SharkMessengerChannel
Return a list of all messages (sent and received) ordered by timestamp.
getMessages(boolean, boolean) - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 
getMessages() - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 
getName() - Method in interface net.sharksystem.messenger.SharkMessengerChannel
 
getName() - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 
getParents() - Method in class net.sharksystem.messenger.SortedMessageImpl
 
getRecipients() - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
getRecipients() - Method in interface net.sharksystem.messenger.SharkMessage
Recipients are always visible - the only recipient is in the unencrypted head if message is encrypted - maybe we change this in a later version.
getRelatedMessages(CharSequence) - Method in class net.sharksystem.messenger.SortedMessageImpl
 
getReplyTo() - Method in class net.sharksystem.messenger.SortedMessageImpl
 
getSender() - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
getSender() - Method in interface net.sharksystem.messenger.SharkMessage
Sender - can be encrypted and signed
getSharkMessage(int, boolean) - Method in interface net.sharksystem.messenger.SharkMessageList
 
getSharkMessage(int, boolean) - Method in class net.sharksystem.messenger.SharkMessageListImpl
 
getSharkPKI() - Method in interface net.sharksystem.messenger.SharkMessengerComponent
 
getSortedMessage(CharSequence) - Method in class net.sharksystem.messenger.SortedSharkMessageFactory
 
getSortedMessageChildren(CharSequence) - Method in class net.sharksystem.messenger.SortedSharkMessageFactory
 
getSortedMessagesWithoutChildren() - Method in class net.sharksystem.messenger.SortedSharkMessageFactory
 
getTrustedMessengers(CharSequence) - Method in interface net.sharksystem.messenger.SharkMessengerClosedChannel
 
getURI() - Method in interface net.sharksystem.messenger.SharkMessengerChannel
Return the URI of this channel.
getURI() - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 

I

InMemoSharkMessage - Class in net.sharksystem.messenger
A SharkNet message is issued by a peer (sender), has content and can be tagged with an URI.
isAnonymousSender(CharSequence) - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
isAnyRecipient(CharSequence) - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
isBefore(SortedMessage) - Method in class net.sharksystem.messenger.SortedMessageImpl
 
isBronzeAge() - Method in interface net.sharksystem.messenger.SharkMessengerChannel
 
isBronzeAge() - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 
isInternetAge() - Method in interface net.sharksystem.messenger.SharkMessengerChannel
 
isInternetAge() - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 
isLaterThan(SharkMessage) - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
isLaterThan(SharkMessage) - Method in interface net.sharksystem.messenger.SharkMessage
Compare two message what creation date is earlier.
isStoneAge() - Method in interface net.sharksystem.messenger.SharkMessengerChannel
 
isStoneAge() - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 

N

net.sharksystem.messenger - package net.sharksystem.messenger
 

P

parseMessage(byte[], List<ASAPHop>) - Static method in class net.sharksystem.messenger.InMemoSharkMessage
 
parseMessage(byte[], List<ASAPHop>, ASAPKeyStore) - Static method in class net.sharksystem.messenger.InMemoSharkMessage
 
produceSortedMessage(byte[], CharSequence) - Method in class net.sharksystem.messenger.SortedSharkMessageFactory
 

R

removeAllChannels() - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Remove all channels - be careful.
removeChannel(CharSequence) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Remove a new channel.
removeSharkMessagesReceivedListener(SharkMessagesReceivedListener) - Method in class net.sharksystem.messenger.SharkMessagesReceivedListenerManager
 
removeSharkMessagesReceivedListener(SharkMessagesReceivedListener) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
 
removeTrustedMessenger(CharSequence) - Method in interface net.sharksystem.messenger.SharkMessengerClosedChannel
 

S

sendSharkMessage(byte[], CharSequence, boolean, boolean) - Method in interface net.sharksystem.messenger.SharkMessengerClosedChannel
That send message method variant with all options.
sendSharkMessage(byte[]) - Method in interface net.sharksystem.messenger.SharkMessengerClosedChannel
Sends an unencrypted and unsigned message into this channel.
sendSharkMessage(byte[], CharSequence, Set<CharSequence>, boolean, boolean) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Send a shark message.
sendSharkMessage(byte[], CharSequence, CharSequence, boolean, boolean) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Variant.
sendSharkMessage(byte[], CharSequence, boolean, boolean) - Method in interface net.sharksystem.messenger.SharkMessengerComponent
Variant.
serializeMessage(byte[], CharSequence, CharSequence) - Static method in class net.sharksystem.messenger.InMemoSharkMessage
 
serializeMessage(byte[], CharSequence, Set<CharSequence>) - Static method in class net.sharksystem.messenger.InMemoSharkMessage
 
serializeMessage(byte[], CharSequence, CharSequence, boolean, boolean, ASAPKeyStore) - Static method in class net.sharksystem.messenger.InMemoSharkMessage
 
serializeMessage(byte[], CharSequence, Set<CharSequence>, boolean, boolean, ASAPKeyStore) - Static method in class net.sharksystem.messenger.InMemoSharkMessage
 
setAge(SharkCommunicationAge) - Method in interface net.sharksystem.messenger.SharkMessengerChannel
 
setAge(SharkCommunicationAge) - Method in class net.sharksystem.messenger.SharkMessengerChannelImpl
 
setDepth(int) - Method in class net.sharksystem.messenger.SortedMessageImpl
 
setRelation(CharSequence, CharSequence) - Method in class net.sharksystem.messenger.SortedMessageImpl
 
SHARK_MESSENGER_BRONZE_AGE_MODE - Static variable in interface net.sharksystem.messenger.SharkMessengerComponent
 
SHARK_MESSENGER_FORMAT - Static variable in interface net.sharksystem.messenger.SharkMessengerComponent
 
SHARK_MESSENGER_INTERNET_AGE_MODE - Static variable in interface net.sharksystem.messenger.SharkMessengerComponent
 
SHARK_MESSENGER_STONE_AGE_MODE - Static variable in interface net.sharksystem.messenger.SharkMessengerComponent
 
SharkCommunicationAge - Enum in net.sharksystem.messenger
 
SharkMessage - Interface in net.sharksystem.messenger
A SharkMessage is an end-to-end message.
SharkMessageList - Interface in net.sharksystem.messenger
 
SharkMessageListImpl - Class in net.sharksystem.messenger
 
SharkMessageListImpl(SharkPKIComponent, ASAPChannel, boolean, boolean) - Constructor for class net.sharksystem.messenger.SharkMessageListImpl
 
sharkMessagesReceived(CharSequence) - Method in interface net.sharksystem.messenger.SharkMessagesReceivedListener
New messages arrived
SharkMessagesReceivedListener - Interface in net.sharksystem.messenger
 
SharkMessagesReceivedListenerManager - Class in net.sharksystem.messenger
 
SharkMessagesReceivedListenerManager() - Constructor for class net.sharksystem.messenger.SharkMessagesReceivedListenerManager
 
SharkMessengerChannel - Interface in net.sharksystem.messenger
From a technical perspective, radio channels described by a frequency like e.g. 97,7 MHz.
SharkMessengerChannelImpl - Class in net.sharksystem.messenger
 
SharkMessengerChannelImpl(ASAPPeer, SharkPKIComponent, ASAPChannel) - Constructor for class net.sharksystem.messenger.SharkMessengerChannelImpl
 
SharkMessengerChannelImpl(ASAPPeer, SharkPKIComponent, ASAPChannel, CharSequence) - Constructor for class net.sharksystem.messenger.SharkMessengerChannelImpl
Call this constructor to set up a new channel - set a name
SharkMessengerClosedChannel - Interface in net.sharksystem.messenger
 
SharkMessengerComponent - Interface in net.sharksystem.messenger
A decentralized messenger using ASAP - it does not require Internet access.
SharkMessengerComponentFactory - Class in net.sharksystem.messenger
 
SharkMessengerComponentFactory(SharkPKIComponent, SharkContactInformationComponent) - Constructor for class net.sharksystem.messenger.SharkMessengerComponentFactory
 
SharkMessengerComponentFactory(SharkPKIComponent) - Constructor for class net.sharksystem.messenger.SharkMessengerComponentFactory
 
SharkMessengerException - Class in net.sharksystem.messenger
 
SharkMessengerException() - Constructor for class net.sharksystem.messenger.SharkMessengerException
 
SharkMessengerException(String) - Constructor for class net.sharksystem.messenger.SharkMessengerException
 
SharkMessengerException(String, Throwable) - Constructor for class net.sharksystem.messenger.SharkMessengerException
 
SharkMessengerException(Throwable) - Constructor for class net.sharksystem.messenger.SharkMessengerException
 
SIGNED_MASK - Static variable in interface net.sharksystem.messenger.SharkMessage
 
size() - Method in interface net.sharksystem.messenger.SharkMessageList
 
size() - Method in class net.sharksystem.messenger.SharkMessageListImpl
 
sortedMessageByteArray(SortedMessage) - Static method in class net.sharksystem.messenger.SortedMessageImpl
 
SortedMessageImpl - Class in net.sharksystem.messenger
 
SortedMessageImpl(byte[], int) - Constructor for class net.sharksystem.messenger.SortedMessageImpl
 
SortedSharkMessageFactory - Class in net.sharksystem.messenger
 
SortedSharkMessageFactory() - Constructor for class net.sharksystem.messenger.SortedSharkMessageFactory
 

V

valueOf(String) - Static method in enum net.sharksystem.messenger.SharkCommunicationAge
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sharksystem.messenger.SharkCommunicationAge
Returns an array containing the constants of this enum type, in the order they are declared.
verified() - Method in class net.sharksystem.messenger.InMemoSharkMessage
 
verified() - Method in interface net.sharksystem.messenger.SharkMessage
Not part of the transferred message - just a flag that indicates if this message could now be verified.
A B C D E G I N P R S V 
Skip navigation links