Index

A B C D E F G H I J L M N O P R S T U V W X Y _ 
All Classes|All Packages

A

AbstractArtifact - Class in i5.las2peer.persistency
 
AbstractArtifact(Id, byte[]) - Constructor for class i5.las2peer.persistency.AbstractArtifact
 
accepts(ServiceNameVersion) - Method in class i5.las2peer.communication.ServiceDiscoveryContent
checks if the service is accepted by this request
accessForbidden() - Method in class i5.las2peer.testing.TestService
throws an Exception indication, that the access (for the current user) has been denied.
addADay(Date) - Method in class i5.las2peer.testing.TestService
Returns the given date increased by one day.
addBootstrap(String) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
addGenericTransaction(EthereumAgent, EthereumAgent, String, BigInteger) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
addGenericTransaction(String, BigInteger, BigInteger, String, String, String) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
addMember(Agent) - Method in interface i5.las2peer.api.security.GroupAgent
Adds a member to the group.
addMember(Agent) - Method in class i5.las2peer.security.GroupAgentImpl
 
addMember(AgentImpl) - Method in class i5.las2peer.security.GroupAgentImpl
add a member to this group
addMethod(Method) - Method in class i5.las2peer.communication.ListMethodsContent
add a method to this response
addNode(int, SharedStorage.STORAGE_MODE, Long) - Static method in class i5.las2peer.testing.TestSuite
 
addObserver(NodeObserver) - Method in class i5.las2peer.p2p.Node
Adds an observer to this node.
addReader(Agent) - Method in interface i5.las2peer.api.persistency.Envelope
Adds a reader to the envelope.
addReader(Agent) - Method in class i5.las2peer.persistency.EnvelopeImpl
 
addRecipient() - Method in class i5.las2peer.p2p.MessageResultListener
increase the number of recipients
addRecipients(int) - Method in class i5.las2peer.p2p.MessageResultListener
increase the number of recipients
addRepository(Repository) - Method in class i5.las2peer.classLoaders.ClassManager
Adds a repository.
addTransaction(String, BigInteger, BigInteger) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
addUserRating(EthereumAgent, Integer) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
Agent - Interface in i5.las2peer.api.security
Represents an acting entity in the network.
AGENT_CREATED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_GET_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_GET_STARTED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_GET_SUCCESS - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_LOAD_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_REGISTERED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_REMOVED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_SEARCH_ANSWER_RECEIVED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_SEARCH_ANSWER_SENT - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_SEARCH_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_SEARCH_FINISHED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_SEARCH_RECEIVED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_SEARCH_STARTED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_UNLOCK_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_UNLOCKED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_UPLOAD_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_UPLOAD_STARTED - i5.las2peer.api.logging.MonitoringEvent
 
AGENT_UPLOAD_SUCCESS - i5.las2peer.api.logging.MonitoringEvent
 
AgentAccessDeniedException - Exception in i5.las2peer.api.security
Thrown if an agent cannot be unlocked.
AgentAccessDeniedException(String) - Constructor for exception i5.las2peer.api.security.AgentAccessDeniedException
 
AgentAccessDeniedException(String, Throwable) - Constructor for exception i5.las2peer.api.security.AgentAccessDeniedException
 
AgentAccessDeniedException(Throwable) - Constructor for exception i5.las2peer.api.security.AgentAccessDeniedException
 
AgentAlreadyExistsException - Exception in i5.las2peer.api.security
Thrown if an agent already exists, e.g.
AgentAlreadyExistsException(String) - Constructor for exception i5.las2peer.api.security.AgentAlreadyExistsException
 
AgentAlreadyExistsException(String, Throwable) - Constructor for exception i5.las2peer.api.security.AgentAlreadyExistsException
 
AgentAlreadyExistsException(Throwable) - Constructor for exception i5.las2peer.api.security.AgentAlreadyExistsException
 
AgentAlreadyRegisteredException - Exception in i5.las2peer.p2p
Exception thrown on an attempt to register an agent, which is already registered.
AgentAlreadyRegisteredException(String) - Constructor for exception i5.las2peer.p2p.AgentAlreadyRegisteredException
 
AgentContext - Class in i5.las2peer.security
A context that can be created for an agent to perform operations in the network.
AgentContext(Node, AgentImpl) - Constructor for class i5.las2peer.security.AgentContext
Creates a new (local) context.
AgentException - Exception in i5.las2peer.api.security
Exceptions related to agents.
AgentException(String) - Constructor for exception i5.las2peer.api.security.AgentException
 
AgentException(String, Throwable) - Constructor for exception i5.las2peer.api.security.AgentException
 
AgentException(Throwable) - Constructor for exception i5.las2peer.api.security.AgentException
 
AgentIdMigrator - Class in i5.las2peer.tools
 
AgentIdMigrator() - Constructor for class i5.las2peer.tools.AgentIdMigrator
 
AgentImpl - Class in i5.las2peer.security
An Agent is the basic acting entity in the las2peer network.
AgentImpl() - Constructor for class i5.las2peer.security.AgentImpl
Creates an empty agent.
AgentImpl(KeyPair, SecretKey) - Constructor for class i5.las2peer.security.AgentImpl
Creates a new agent.
AgentImpl(PublicKey, byte[]) - Constructor for class i5.las2peer.security.AgentImpl
Creates a new agent.
AgentJoinedContent - Class in i5.las2peer.p2p.pastry
Scribe content for a message, the an agent joined the net
AgentJoinedContent(NodeHandle, String) - Constructor for class i5.las2peer.p2p.pastry.AgentJoinedContent
create a new instance stating that the agent of the given id has been loaded at the given node
AgentLockedException - Exception in i5.las2peer.api.security
Thrown if an agent is locked but an unlocked agent is needed to call a method.
AgentLockedException() - Constructor for exception i5.las2peer.api.security.AgentLockedException
 
AgentLockedException(String) - Constructor for exception i5.las2peer.api.security.AgentLockedException
 
AgentLockedException(String, Throwable) - Constructor for exception i5.las2peer.api.security.AgentLockedException
 
AgentLockedException(Throwable) - Constructor for exception i5.las2peer.api.security.AgentLockedException
 
AgentNotFoundException - Exception in i5.las2peer.api.security
Thrown if an agent cannot be found.
AgentNotFoundException(String) - Constructor for exception i5.las2peer.api.security.AgentNotFoundException
 
AgentNotFoundException(String, Throwable) - Constructor for exception i5.las2peer.api.security.AgentNotFoundException
 
AgentNotFoundException(Throwable) - Constructor for exception i5.las2peer.api.security.AgentNotFoundException
 
AgentNotRegisteredException - Exception in i5.las2peer.p2p
Exception if the an agent is not registered at a node or anywhere in the network.
AgentNotRegisteredException(String) - Constructor for exception i5.las2peer.p2p.AgentNotRegisteredException
 
AgentNotRegisteredException(String, Throwable) - Constructor for exception i5.las2peer.p2p.AgentNotRegisteredException
 
AgentNotRegisteredException(Throwable) - Constructor for exception i5.las2peer.p2p.AgentNotRegisteredException
 
AgentOperationFailedException - Exception in i5.las2peer.api.security
Represents an error caused by the network or the node.
AgentOperationFailedException(String) - Constructor for exception i5.las2peer.api.security.AgentOperationFailedException
 
AgentOperationFailedException(String, Throwable) - Constructor for exception i5.las2peer.api.security.AgentOperationFailedException
 
AgentOperationFailedException(Throwable) - Constructor for exception i5.las2peer.api.security.AgentOperationFailedException
 
AgentStorage - Interface in i5.las2peer.security
Interface for agent storages.
AliasConflictException - Exception in i5.las2peer.p2p
 
AliasConflictException(String) - Constructor for exception i5.las2peer.p2p.AliasConflictException
 
AliasConflictException(String, Throwable) - Constructor for exception i5.las2peer.p2p.AliasConflictException
 
AliasNotFoundException - Exception in i5.las2peer.p2p
 
AliasNotFoundException(String) - Constructor for exception i5.las2peer.p2p.AliasNotFoundException
 
AliasNotFoundException(String, Throwable) - Constructor for exception i5.las2peer.p2p.AliasNotFoundException
 
AliasResolveResponse(String, int) - Constructor for class i5.las2peer.p2p.ServiceAliasManager.AliasResolveResponse
 
allOff() - Static method in class i5.las2peer.tools.ColoredOutput
switch off all color codes
allOn() - Static method in class i5.las2peer.tools.ColoredOutput
switch on all color codes
allow(String) - Method in class i5.las2peer.classLoaders.policies.ClassLoaderPolicy
 
announceDeployment(String, String, int, int, int, String) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
Announce the deployment of a specific version of a service at the given node.
announceDeployment(String, String, BigInteger, BigInteger, BigInteger, String) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
announceDeploymentEnd(String, String, int, int, int, String) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
Announce that a service deployment is stopping or no longer accessible.
announceDeploymentEnd(String, String, BigInteger, BigInteger, BigInteger, String) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
announceServiceDeployment(ServiceNameVersion) - Method in class i5.las2peer.p2p.EthereumNode
Announce deployment of the service instance.
announceServiceDeployment(ServiceAgent) - Method in class i5.las2peer.p2p.EthereumNode
Announce deployment of the service associated with this service agent using the service registry.
announceServiceDeploymentEnd(ServiceAgent) - Method in class i5.las2peer.p2p.EthereumNode
Announce end of deployment (i.e., shutdown) of the service associated with this service agent using the service registry.
AnonymousAgent - Interface in i5.las2peer.api.security
 
AnonymousAgentImpl - Class in i5.las2peer.security
 
anycast(Topic, ScribeContent) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
ANYCAST - i5.las2peer.p2p.Node.SendMode
 
apply() - Method in class i5.las2peer.security.GroupAgentImpl
 
ARG_BIND_ADDRESS - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_BOOTSTRAP - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_COLORED_SHELL - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_DEBUG - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_ETHEREUM_MNEMONIC - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_ETHEREUM_PASSWORD - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_HELP - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_LOG_DIRECTORY - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_NODE_ID_SEED - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_OBSERVER - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_PORT - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SANDBOX - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SERVICE_DIRECTORY - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_BIND_ADDRESS - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_BOOTSTRAP - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_COLORED_SHELL - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_DEBUG - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_HELP - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_LOG_DIRECTORY - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_NODE_ID_SEED - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_OBSERVER - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_PORT - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_SANDBOX - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_SERVICE_DIRECTORY - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_STORAGE_DIRECTORY - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_STORAGE_MODE - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_VERSION - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_SHORT_WINDOWS_SHELL - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_STORAGE_DIRECTORY - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_STORAGE_MODE - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_VERSION - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARG_WINDOWS_SHELL - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
ARTIFACT_ADDED - i5.las2peer.api.logging.MonitoringEvent
 
ARTIFACT_FETCH_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
ARTIFACT_FETCH_STARTED - i5.las2peer.api.logging.MonitoringEvent
 
ARTIFACT_NOTIFICATION - i5.las2peer.api.logging.MonitoringEvent
 
ARTIFACT_OVERWRITE_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
ARTIFACT_RECEIVED - i5.las2peer.api.logging.MonitoringEvent
 
ARTIFACT_UPDATED - i5.las2peer.api.logging.MonitoringEvent
 
ARTIFACT_UPLOAD_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
ArtifactPartComparator - Class in i5.las2peer.persistency.helper
This class can be used to sort a collection of NetworkArtifact according to their part index.
ArtifactPartComparator() - Constructor for class i5.las2peer.persistency.helper.ArtifactPartComparator
 
authenticateLibraryAuthor(String, EnvelopeVersion) - Method in class i5.las2peer.classLoaders.libraries.BlockchainRepository
 
authenticateLibraryAuthor(String, EnvelopeVersion) - Method in class i5.las2peer.classLoaders.libraries.SharedStorageRepository
 
author - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceCreatedEventResponse
 

B

backgroundBlack() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
backgroundBlue() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
backgroundCyan() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
backgroundGreen() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
backgroundMagenta() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
backgroundRed() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
backgroundWhite() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
backgroundYellow() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
BadEthereumCredentialsException - Exception in i5.las2peer.registry.exceptions
Thrown when an Ethereum wallet file cannot be opened or decoded with the given password.
BadEthereumCredentialsException() - Constructor for exception i5.las2peer.registry.exceptions.BadEthereumCredentialsException
 
BadEthereumCredentialsException(String) - Constructor for exception i5.las2peer.registry.exceptions.BadEthereumCredentialsException
 
BadEthereumCredentialsException(String, Throwable) - Constructor for exception i5.las2peer.registry.exceptions.BadEthereumCredentialsException
 
BadEthereumCredentialsException(Throwable) - Constructor for exception i5.las2peer.registry.exceptions.BadEthereumCredentialsException
 
BasicAgentStorage - Class in i5.las2peer.security
A simple Hashtable based storage for agents.
BasicAgentStorage() - Constructor for class i5.las2peer.security.BasicAgentStorage
create a new basic agent storage
BasicAgentStorage(AgentStorage) - Constructor for class i5.las2peer.security.BasicAgentStorage
create a basic agent storage with a backupStorage to use, if a requested agent is not stored here (i.e.
Black - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
Black - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
Black - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
blink() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Blink - i5.las2peer.tools.ColoredOutput.Formatting
 
BlockchainRepository - Class in i5.las2peer.classLoaders.libraries
 
BlockchainRepository(EthereumNode) - Constructor for class i5.las2peer.classLoaders.libraries.BlockchainRepository
 
BlockchainTransactionData - Class in i5.las2peer.registry.data
Represents the raw ethereum blockchain transaction
BlockchainTransactionData(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, String, String, String) - Constructor for class i5.las2peer.registry.data.BlockchainTransactionData
 
BlockchainTransactionData(Transaction) - Constructor for class i5.las2peer.registry.data.BlockchainTransactionData
 
Blue - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
Blue - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
Blue - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
bold() - Static method in class i5.las2peer.tools.ColoredOutput
Bold - i5.las2peer.tools.ColoredOutput.Formatting
 
BOT_ADD_TO_MONITORING - i5.las2peer.api.logging.MonitoringEvent
 
BotAgent - Class in i5.las2peer.security
 
BotAgent(KeyPair, String, byte[]) - Constructor for class i5.las2peer.security.BotAgent
 
BotAgent(PublicKey, byte[], byte[]) - Constructor for class i5.las2peer.security.BotAgent
 
BotContentGenerator - Interface in i5.las2peer.logging.bot
 
BotMessage - Class in i5.las2peer.logging.bot
 
BotMessage(Long, MonitoringEvent, String, String, String, String, String) - Constructor for class i5.las2peer.logging.bot.BotMessage
 
BotStatus - Enum in i5.las2peer.logging.bot
 
BROADCAST - i5.las2peer.p2p.Node.SendMode
 
BroadcastMessageContent - Class in i5.las2peer.p2p.pastry
content class for messages to be broadcasted via the pastry ring
BroadcastMessageContent(NodeHandle, Message) - Constructor for class i5.las2peer.p2p.pastry.BroadcastMessageContent
 
Brown - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
buildId(PastryIdFactory, String, int) - Static method in class i5.las2peer.persistency.EnvelopeArtifact
 
buildIdFromHash(PastryIdFactory, byte[]) - Static method in class i5.las2peer.persistency.HashedArtifact
 
buildMetadataId(PastryIdFactory, String, long) - Static method in class i5.las2peer.persistency.MetadataArtifact
 
BUSY - i5.las2peer.logging.bot.BotStatus
 
byteAdder(byte[]) - Method in class i5.las2peer.testing.TestService
returns the sum of an bytearray
byteArrayReturner(byte[]) - Method in class i5.las2peer.testing.TestService
simply returns the given byte array for connector coding tests
bytesToHexString(byte[]) - Static method in class i5.las2peer.registry.Util
 
byteToHexString(byte[]) - Static method in class i5.las2peer.tools.SimpleTools
 

C

canLoad(String) - Method in class i5.las2peer.classLoaders.policies.ClassLoaderPolicy
 
changePassphrase(String) - Method in class i5.las2peer.security.PassphraseAgentImpl
Change the passphrase for unlocking the private key.
checkInsert(Id, PastContent) - Method in class i5.las2peer.persistency.AbstractArtifact
 
checkInsert(Id, PastContent) - Method in class i5.las2peer.persistency.EnvelopeArtifact
 
checkInsert(Id, PastContent) - Method in class i5.las2peer.persistency.HashedArtifact
 
checkPermission(Permission) - Method in class i5.las2peer.sandbox.L2pSecurityManager
 
checkTimeOut() - Method in class i5.las2peer.p2p.MessageResultListener
check if this method is times out, call the corresponding notification hook, if the timeout is detected here
childAdded(Topic, NodeHandle) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
childRemoved(Topic, NodeHandle) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
chooseFittingVersion(ServiceVersion[]) - Method in class i5.las2peer.api.p2p.ServiceVersion
returns the newest ServiceVersion from all available ServiceVersions that fits this version
ClassLoaderException - Exception in i5.las2peer.classLoaders
base class for class loader exceptions in the las2peer package
ClassLoaderException(String) - Constructor for exception i5.las2peer.classLoaders.ClassLoaderException
 
ClassLoaderException(String, Throwable) - Constructor for exception i5.las2peer.classLoaders.ClassLoaderException
 
ClassLoaderException(Throwable) - Constructor for exception i5.las2peer.classLoaders.ClassLoaderException
 
ClassLoaderPolicy - Class in i5.las2peer.classLoaders.policies
An abstract policy to define restrictions to Java packages and classes.
ClassLoaderPolicy() - Constructor for class i5.las2peer.classLoaders.policies.ClassLoaderPolicy
 
ClassManager - Class in i5.las2peer.classLoaders
The main class for loading classes in the las2peer environment.
ClassManager(Repository[], ClassLoader, ClassLoaderPolicy) - Constructor for class i5.las2peer.classLoaders.ClassManager
create a new L2PClassLoader, which uses the given repositories
ClassManager(Repository, ClassLoader, ClassLoaderPolicy) - Constructor for class i5.las2peer.classLoaders.ClassManager
create a new L2pClassLoader, which uses the given repository
ClassManager(List<Repository>, ClassLoader, ClassLoaderPolicy) - Constructor for class i5.las2peer.classLoaders.ClassManager
create a new L2PClassLoader, which uses the given repositories
className - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
className - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
classToResourceName(String) - Static method in class i5.las2peer.classLoaders.libraries.LoadedLibrary
Helper method to get the name of a class file from the corresponding name of the class
clear() - Method in class i5.las2peer.p2p.NodeServiceCache
clears the global cache (needed for units tests)
clone() - Method in class i5.las2peer.communication.Message
 
cloneLocked() - Method in class i5.las2peer.security.AgentImpl
Gets a locked copy of this agent.
close() - Method in class i5.las2peer.communication.Message
close this message (envelope)
CLOSED - i5.las2peer.p2p.Node.NodeStatus
 
CLOSING - i5.las2peer.p2p.Node.NodeStatus
 
collectAnswer(Message) - Method in class i5.las2peer.p2p.MessageResultListener
set the result of the message, will cause a notifySuccess() call
collectException(Exception) - Method in class i5.las2peer.p2p.MessageResultListener
set an exception that has been thrown during delivery or processing of the message will cause a notifyException call
collectException(Exception) - Method in class i5.las2peer.tools.WaiterThread
hand over an (occurred) exception to this WaiterThread
collectResult(T) - Method in class i5.las2peer.tools.WaiterThread
hand over the result to this WaiterThread
ColoredOutput - Class in i5.las2peer.tools
A simple static class providing access to the color features of the bash console on standard out.
ColoredOutput() - Constructor for class i5.las2peer.tools.ColoredOutput
 
ColoredOutput.BackgroundColor - Enum in i5.las2peer.tools
An enumeration of possible background colors.
ColoredOutput.Color - Enum in i5.las2peer.tools
Deprecated.
Use ColoredOutput.ForegroundColor instead!

A color used by the ColoredOutput methods.

ColoredOutput.ForegroundColor - Enum in i5.las2peer.tools
An enumeration of possible foreground (text) colors.
ColoredOutput.Formatting - Enum in i5.las2peer.tools
An enumeration of possible text formatting options.
ColoredOutput.ShellCode - Interface in i5.las2peer.tools
 
colorize(String, ColoredOutput.ShellCode...) - Static method in class i5.las2peer.tools.ColoredOutput
This method returns the String colored/formatted with the given shell codes.
CommandPrompt - Class in i5.las2peer.tools
A simple command line for executing commands, generating new instances and handling local variables.
CommandPrompt() - Constructor for class i5.las2peer.tools.CommandPrompt
create a new unbound prompt
CommandPrompt(Object) - Constructor for class i5.las2peer.tools.CommandPrompt
create a new prompt bound to the given object
CommandPrompt.ReturnStatus - Enum in i5.las2peer.tools
Enumeration for different return status codes of executed lines.
COMMUNITYTAGCREATED_EVENT - Static variable in class i5.las2peer.registry.contracts.CommunityTagIndex
 
communityTagCreatedEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
communityTagCreatedEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
CommunityTagCreatedEventResponse() - Constructor for class i5.las2peer.registry.contracts.CommunityTagIndex.CommunityTagCreatedEventResponse
 
CommunityTagIndex - Class in i5.las2peer.registry.contracts
Auto generated code.
CommunityTagIndex(String, Web3j, Credentials, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.contracts.CommunityTagIndex
Deprecated.
CommunityTagIndex(String, Web3j, Credentials, ContractGasProvider) - Constructor for class i5.las2peer.registry.contracts.CommunityTagIndex
 
CommunityTagIndex(String, Web3j, TransactionManager, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.contracts.CommunityTagIndex
Deprecated.
CommunityTagIndex(String, Web3j, TransactionManager, ContractGasProvider) - Constructor for class i5.las2peer.registry.contracts.CommunityTagIndex
 
CommunityTagIndex.CommunityTagCreatedEventResponse - Class in i5.las2peer.registry.contracts
 
compare(NetworkArtifact, NetworkArtifact) - Method in class i5.las2peer.persistency.helper.ArtifactPartComparator
 
compare(String[], String[]) - Method in class i5.las2peer.communication.ListMethodsContent.MethodComparator
 
compareTo(ServiceVersion) - Method in class i5.las2peer.api.p2p.ServiceVersion
implementation of Comparable
compareTo(NodeServiceCache.ServiceInstance) - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
concatStrings(String[]) - Method in class i5.las2peer.testing.TestService
concats an array of String to one single String.
ConfigFile - Class in i5.las2peer.tools.helper
 
ConfigFile() - Constructor for class i5.las2peer.tools.helper.ConfigFile
 
ConfigFile(InputStream) - Constructor for class i5.las2peer.tools.helper.ConfigFile
 
ConfigFile(String) - Constructor for class i5.las2peer.tools.helper.ConfigFile
 
Configurable - Class in i5.las2peer.api
Base (abstract) super type for classes that may be configurable via property files.
Configurable() - Constructor for class i5.las2peer.api.Configurable
 
CONFIGURED - i5.las2peer.p2p.Node.NodeStatus
 
configureNode(LocalNode, String) - Static method in class i5.las2peer.tools.LocalNodeStarter
start a local node and load all artifact files of the given directory into the node
Connector - Class in i5.las2peer.connectors
Base class for connectors enabling the las2peer network to be accessed from the outside.
Connector() - Constructor for class i5.las2peer.connectors.Connector
 
CONNECTOR_ERROR - i5.las2peer.api.logging.MonitoringEvent
 
CONNECTOR_MESSAGE - i5.las2peer.api.logging.MonitoringEvent
 
CONNECTOR_REQUEST - i5.las2peer.api.logging.MonitoringEvent
 
CONNECTOR_SESSION_END - i5.las2peer.api.logging.MonitoringEvent
 
CONNECTOR_SESSION_START - i5.las2peer.api.logging.MonitoringEvent
 
ConnectorException - Exception in i5.las2peer.connectors
Basic exception for connectors.
ConnectorException(String) - Constructor for exception i5.las2peer.connectors.ConnectorException
create a new exception
ConnectorException(String, Throwable) - Constructor for exception i5.las2peer.connectors.ConnectorException
create a new exception
ConsoleFormatter() - Constructor for class i5.las2peer.logging.L2pLogger.ConsoleFormatter
 
ConsoleHandler() - Constructor for class i5.las2peer.logging.L2pLogger.ConsoleHandler
 
content - Variable in class i5.las2peer.persistency.AbstractArtifact
 
Context - Interface in i5.las2peer.api
Provides access to the context of the current call.
counter() - Method in class i5.las2peer.testing.TestService
a simple counter, returns the number fo calls within each session.
create(byte[], String) - Method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
createBotAgent(String) - Static method in class i5.las2peer.security.BotAgent
Create a new MonitoringAgent protected by the given passphrase.
createEnvelope(EnvelopeVersion, Serializable) - Method in class i5.las2peer.p2p.LocalNode
 
createEnvelope(EnvelopeVersion, Serializable) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
createEnvelope(EnvelopeVersion, Serializable) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Creates an continuous version instance for the given Envelope.
createEnvelope(EnvelopeVersion, Serializable) - Method in class i5.las2peer.persistency.LocalStorage
 
createEnvelope(EnvelopeVersion, Serializable) - Method in class i5.las2peer.persistency.SharedStorage
 
createEnvelope(EnvelopeVersion, Serializable, AgentImpl...) - Method in class i5.las2peer.p2p.LocalNode
 
createEnvelope(EnvelopeVersion, Serializable, AgentImpl...) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
createEnvelope(EnvelopeVersion, Serializable, AgentImpl...) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Creates an continuous version instance for the given Envelope.
createEnvelope(EnvelopeVersion, Serializable, AgentImpl...) - Method in class i5.las2peer.persistency.LocalStorage
 
createEnvelope(EnvelopeVersion, Serializable, AgentImpl...) - Method in class i5.las2peer.persistency.SharedStorage
 
createEnvelope(EnvelopeVersion, Serializable, Collection<?>) - Method in class i5.las2peer.p2p.LocalNode
 
createEnvelope(EnvelopeVersion, Serializable, Collection<?>) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
createEnvelope(EnvelopeVersion, Serializable, Collection<?>) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Creates an continous version instance for the given Envelope.
createEnvelope(EnvelopeVersion, Serializable, Collection<?>) - Method in class i5.las2peer.persistency.LocalStorage
 
createEnvelope(EnvelopeVersion, Serializable, Collection<?>) - Method in class i5.las2peer.persistency.SharedStorage
 
createEnvelope(String) - Method in interface i5.las2peer.api.Context
Creates a new envelope with the current main agent as signing agent and first reader.
createEnvelope(String) - Method in class i5.las2peer.execution.ExecutionContext
 
createEnvelope(String, Agent) - Method in interface i5.las2peer.api.Context
Creates a new envelope with the given agent as signing agent and first reader.
createEnvelope(String, Agent) - Method in class i5.las2peer.execution.ExecutionContext
 
createEnvelope(String, PublicKey, Serializable, AgentImpl...) - Method in class i5.las2peer.p2p.LocalNode
 
createEnvelope(String, PublicKey, Serializable, AgentImpl...) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
createEnvelope(String, PublicKey, Serializable, AgentImpl...) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Creates a new version of an Envelope.
createEnvelope(String, PublicKey, Serializable, AgentImpl...) - Method in class i5.las2peer.persistency.LocalStorage
 
createEnvelope(String, PublicKey, Serializable, AgentImpl...) - Method in class i5.las2peer.persistency.SharedStorage
 
createEnvelope(String, PublicKey, Serializable, Collection<?>) - Method in class i5.las2peer.p2p.LocalNode
 
createEnvelope(String, PublicKey, Serializable, Collection<?>) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
createEnvelope(String, PublicKey, Serializable, Collection<?>) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Creates a new version of an Envelope.
createEnvelope(String, PublicKey, Serializable, Collection<?>) - Method in class i5.las2peer.persistency.LocalStorage
 
createEnvelope(String, PublicKey, Serializable, Collection<?>) - Method in class i5.las2peer.persistency.SharedStorage
 
createEthereumAgent(String, String, ReadWriteRegistryClient, String) - Static method in class i5.las2peer.security.EthereumAgent
 
createEthereumAgentWithClient(String, String, ReadWriteRegistryClient) - Static method in class i5.las2peer.security.EthereumAgent
Creates new agent with given passphrase and login name.
createFromArrayArgs(String...) - Static method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
createFromIterableArgs(Iterable<String>) - Static method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
Creates a launch configuration for the L2pNodeLauncher from the given bunch of arguments.
createFromJar(String) - Static method in class i5.las2peer.classLoaders.libraries.LoadedJarLibrary
factory: create a LoadedJarLibrary from a JAR file and the information contained in its manifest
createFromMainArgs(String...) - Static method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
Usually the OS splits up the parameters on spaces.
createFromXml(PastryNodeImpl, String) - Static method in class i5.las2peer.classLoaders.libraries.LoadedNetworkLibrary
 
createFromXml(File) - Static method in class i5.las2peer.security.AgentImpl
Factory: Create an agent from its XML file representation.
createFromXml(InputStream) - Static method in class i5.las2peer.security.AgentImpl
Factory: Create an agent from its XML input stream representation.
createFromXml(String) - Static method in class i5.las2peer.communication.Message
factory: create a message from an XML document
createFromXml(String) - Static method in class i5.las2peer.p2p.NodeInformation
factory create a node information instance from an XML string
createFromXml(String) - Static method in class i5.las2peer.persistency.EnvelopeVersion
factory for generating an envelope from the given XML String representation
createFromXml(String) - Static method in class i5.las2peer.security.AgentImpl
Factory: Create an agent from its XML string representation.
createFromXml(String) - Static method in class i5.las2peer.security.BotAgent
 
createFromXml(String) - Static method in class i5.las2peer.security.EthereumAgent
 
createFromXml(String) - Static method in class i5.las2peer.security.GroupAgentImpl
factory - create an instance of GroupAgent from its XML representation
createFromXml(String) - Static method in class i5.las2peer.security.MonitoringAgent
Sets the state of the object from a string representation resulting from a previous MonitoringAgent.toXmlString() call.
createFromXml(String) - Static method in class i5.las2peer.security.ServiceAgentImpl
factory: create a new service agent from the given XML representation
createFromXml(String) - Static method in class i5.las2peer.security.UserAgentImpl
sets the state of the object from a string representation resulting from a previous UserAgentImpl.toXmlString() call.
createFromXml(String, Class<?>) - Static method in interface i5.las2peer.serialization.XmlAble
this method goes through the three possible standard deserialization methods defined in XmlAble to try to deserialize an XmlString into an instance of the given class
createFromXml(String, String) - Static method in interface i5.las2peer.serialization.XmlAble
create an XmlAble java object from its xml representation
createFromXml(Element) - Static method in class i5.las2peer.persistency.EnvelopeVersion
factory for generating an envelope from the given XML String representation
createFromXml(Element) - Static method in class i5.las2peer.security.AgentImpl
Factory: Create an agent from its XML representation.
createFromXml(Element) - Static method in class i5.las2peer.security.BotAgent
 
createFromXml(Element) - Static method in class i5.las2peer.security.EthereumAgent
 
createFromXml(Element) - Static method in class i5.las2peer.security.GroupAgentImpl
factory - create an instance of GroupAgent based on a XML node
createFromXml(Element) - Static method in class i5.las2peer.security.MonitoringAgent
Sets the state of the object from a string representation resulting from a previous MonitoringAgent.toXmlString() call.
createFromXml(Element) - Static method in class i5.las2peer.security.ServiceAgentImpl
factory: create a service agent from the given xml representation
createFromXml(Element) - Static method in class i5.las2peer.security.UserAgentImpl
Sets the state of the object from a string representation resulting from a previous UserAgentImpl.toXmlString() call.
createFromXmlFile(String) - Static method in class i5.las2peer.p2p.NodeInformation
factory: create a NodeInformation instance from a XML file
createFromXmlFile(String, ServiceAgentImpl[]) - Static method in class i5.las2peer.p2p.NodeInformation
factory: create a NodeInformation instance from a XML file and set the hosted services
createGroupAgent(Agent[]) - Method in interface i5.las2peer.api.Context
Creates a new GroupAgent.
createGroupAgent(Agent[]) - Method in class i5.las2peer.execution.ExecutionContext
 
createGroupAgent(Agent[]) - Static method in class i5.las2peer.security.GroupAgentImpl
create a new group agent instance
createMediatorForAgent(AgentImpl) - Method in class i5.las2peer.p2p.Node
Gets a local registered mediator for the given agent id.
createMnemonic() - Static method in class i5.las2peer.registry.CredentialUtils
Create new BIP39 mnemonic string using secure randomness.
createMonitoringAgent(String) - Static method in class i5.las2peer.security.MonitoringAgent
Create a new MonitoringAgent protected by the given passphrase.
createProfile(String, byte[]) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
createRandomString(int) - Static method in class i5.las2peer.tools.SimpleTools
create a random string of the given length with the possible characters from SimpleTools.sRandomStringCharSet
createServiceAgent() - Method in class i5.las2peer.testing.LocalServiceTestCase
This method creates the ServiceAgent to use with the las2peer node to run the service to test.
createServiceAgent(ServiceNameVersion, String) - Static method in class i5.las2peer.security.ServiceAgentImpl
create a completely new ServiceAgent for a given service class the id will be generated randomly
createServiceAgent(String, String) - Static method in class i5.las2peer.security.ServiceAgentImpl
Deprecated.
createSignature() - Method in class i5.las2peer.security.AgentImpl
Uses the CryptoTools to create a java.security.Signature and initializes the object for signing with the agent's private key.
createSignature() - Method in class i5.las2peer.security.AnonymousAgentImpl
 
createTag(String, String) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
Create new tag on blockchain.
createUnencryptedEnvelope(EnvelopeVersion, Serializable) - Method in class i5.las2peer.p2p.LocalNode
 
createUnencryptedEnvelope(EnvelopeVersion, Serializable) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
createUnencryptedEnvelope(EnvelopeVersion, Serializable) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Creates an continous unencrypted version instance for the given Envelope.
createUnencryptedEnvelope(EnvelopeVersion, Serializable) - Method in class i5.las2peer.persistency.LocalStorage
 
createUnencryptedEnvelope(EnvelopeVersion, Serializable) - Method in class i5.las2peer.persistency.SharedStorage
 
createUnencryptedEnvelope(String, PublicKey, Serializable) - Method in class i5.las2peer.p2p.LocalNode
 
createUnencryptedEnvelope(String, PublicKey, Serializable) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
createUnencryptedEnvelope(String, PublicKey, Serializable) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Creates a new version of an unencrypted Envelope.
createUnencryptedEnvelope(String, PublicKey, Serializable) - Method in class i5.las2peer.persistency.LocalStorage
 
createUnencryptedEnvelope(String, PublicKey, Serializable) - Method in class i5.las2peer.persistency.SharedStorage
 
createUserAgent(String) - Method in interface i5.las2peer.api.Context
Creates a new UserAgent.
createUserAgent(String) - Method in class i5.las2peer.execution.ExecutionContext
 
createUserAgent(String) - Static method in class i5.las2peer.security.UserAgentImpl
Create a new UserAgent protected by the given passphrase.
createWallet(String, String) - Static method in class i5.las2peer.registry.CredentialUtils
Create wallet file and return its path.
CredentialUtils - Class in i5.las2peer.registry
Wraps Credentials with convenience methods.
CredentialUtils() - Constructor for class i5.las2peer.registry.CredentialUtils
 
CryptoException - Exception in i5.las2peer.tools
Exception for cryptografical problems.
CryptoException(String) - Constructor for exception i5.las2peer.tools.CryptoException
This constructor sets only the message for this exception and leaves the cause to null.
CryptoException(String, Throwable) - Constructor for exception i5.las2peer.tools.CryptoException
This constructor allows to set message and cause for this exception.
CryptoException(Throwable) - Constructor for exception i5.las2peer.tools.CryptoException
This constructor leaves the message null and sets only the cause for this exception.
CryptoTools - Class in i5.las2peer.tools
Simple static class collecting useful cryptographic methods end encapsulating the access to the underlying cryptografic library.
CryptoTools() - Constructor for class i5.las2peer.tools.CryptoTools
 
Cyan - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
Cyan - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
Cyan - i5.las2peer.tools.ColoredOutput.ForegroundColor
 

D

DarkGrey - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
DarkGrey - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
DarkGrey - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
DATA_PROCESSING_SERVICE - Static variable in class i5.las2peer.logging.monitoring.MonitoringObserver
 
DecodingFailedException - Exception in i5.las2peer.persistency
Exception thrown, if the decoding has failed for some reason.
DecodingFailedException(String) - Constructor for exception i5.las2peer.persistency.DecodingFailedException
This constructor sets only the message for this exception and leaves the cause to null.
DecodingFailedException(String, Throwable) - Constructor for exception i5.las2peer.persistency.DecodingFailedException
This constructor allows to set message and cause for this exception.
DecodingFailedException(Throwable) - Constructor for exception i5.las2peer.persistency.DecodingFailedException
This constructor leaves the message null and sets only the cause for this exception.
decryptAsymmetric(byte[], PrivateKey) - Static method in class i5.las2peer.tools.CryptoTools
decrypt the given content with the given private key and try to deserialize the resulting byte array
decryptSymmetric(byte[], SecretKey) - Static method in class i5.las2peer.tools.CryptoTools
decrypt a symmetrically encrypted byte block using the given key
decryptSymmetricKey(byte[]) - Method in class i5.las2peer.security.AgentImpl
Uses the CryptoTools to decrypt the passed crypted content with the agent's private key.
decryptSymmetricKey(byte[]) - Method in class i5.las2peer.security.AnonymousAgentImpl
 
Default - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
Default - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
DEFAULT_AGENT_CONTEXT_LIFETIME - Static variable in class i5.las2peer.p2p.Node
 
DEFAULT_ASYNC_INSERT_OPERATION_TIMEOUT - Static variable in class i5.las2peer.persistency.SharedStorage
 
DEFAULT_BOOTSTRAP_PORT - Static variable in class i5.las2peer.p2p.PastryNodeImpl
 
DEFAULT_CONSOLE_LEVEL - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_CPU_LOAD_TRESHOLD - Static variable in class i5.las2peer.p2p.Node
 
DEFAULT_DATE_FORMAT - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_ENCODING - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_INVOCATION_RETRY_COUNT - Static variable in class i5.las2peer.p2p.Node
 
DEFAULT_LIMIT_BYTES - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_LIMIT_FILES - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_LOG_DIRECTORY - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_LOGFILE_LEVEL - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_LOGFILE_PREFIX - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_MAXIMUM_CACHE_SIZE - Static variable in class i5.las2peer.persistency.SharedStorage
 
DEFAULT_MAXIMUM_STORAGE_SIZE - Static variable in class i5.las2peer.persistency.SharedStorage
 
DEFAULT_NODE_SERVICE_CACHE_LIFETIME - Static variable in class i5.las2peer.p2p.Node
 
DEFAULT_NODE_SERVICE_CACHE_RESULT_COUNT - Static variable in class i5.las2peer.p2p.Node
 
DEFAULT_NUM_OF_REPLICAS - Static variable in class i5.las2peer.persistency.SharedStorage
 
DEFAULT_OBSERVER_LEVEL - Static variable in class i5.las2peer.logging.L2pLogger
 
DEFAULT_PROPERTIES_FILENAME - Static variable in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
DEFAULT_STARTUP_DIR - Static variable in class i5.las2peer.testing.LocalServiceTestCase
 
DEFAULT_STORAGE_ROOT_DIR - Static variable in class i5.las2peer.persistency.SharedStorage
 
DEFAULT_TIDY_UP_TIMER_INTERVAL - Static variable in class i5.las2peer.p2p.Node
 
DEFAULT_TIMEOUT - Static variable in class i5.las2peer.communication.Message
 
DEFAULT_TIMER - Static variable in class i5.las2peer.p2p.MessageResultListener
default non blocking timer for waiting
DefaultPolicy - Class in i5.las2peer.classLoaders.policies
Default policies with no restrictions.
DefaultPolicy() - Constructor for class i5.las2peer.classLoaders.policies.DefaultPolicy
 
delegatedRegister(byte[], byte[], byte[], String, byte[]) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
delegatedRegister(String, byte[], String, byte[]) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
delegatedRelease(String, byte[], BigInteger, BigInteger, BigInteger, byte[], String, byte[]) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
deliver(Id, Message) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
deliver(Topic, ScribeContent) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
deliverPendingMessages(String, long) - Method in class i5.las2peer.p2p.LocalNodeManager
fetch all pending messages for the given agent
deny(String) - Method in class i5.las2peer.classLoaders.policies.ClassLoaderPolicy
 
deploy(Web3j, Credentials, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
Deprecated.
deploy(Web3j, Credentials, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.UserRegistry
Deprecated.
deploy(Web3j, Credentials, BigInteger, BigInteger, String) - Static method in class i5.las2peer.registry.contracts.ReputationRegistry
Deprecated.
deploy(Web3j, Credentials, BigInteger, BigInteger, String) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
Deprecated.
deploy(Web3j, Credentials, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
deploy(Web3j, Credentials, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.UserRegistry
 
deploy(Web3j, Credentials, ContractGasProvider, String) - Static method in class i5.las2peer.registry.contracts.ReputationRegistry
 
deploy(Web3j, Credentials, ContractGasProvider, String) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
 
deploy(Web3j, TransactionManager, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
Deprecated.
deploy(Web3j, TransactionManager, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.UserRegistry
Deprecated.
deploy(Web3j, TransactionManager, BigInteger, BigInteger, String) - Static method in class i5.las2peer.registry.contracts.ReputationRegistry
Deprecated.
deploy(Web3j, TransactionManager, BigInteger, BigInteger, String) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
Deprecated.
deploy(Web3j, TransactionManager, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
deploy(Web3j, TransactionManager, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.UserRegistry
 
deploy(Web3j, TransactionManager, ContractGasProvider, String) - Static method in class i5.las2peer.registry.contracts.ReputationRegistry
 
deploy(Web3j, TransactionManager, ContractGasProvider, String) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
 
deploySmartContract(Class<T>, String) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
depryptPassphaseObject(byte[], byte[], String) - Static method in class i5.las2peer.tools.CryptoTools
descrypt (and deserialize) the given encrypted data using the given passphrase and salt
deserialize(byte[]) - Static method in class i5.las2peer.serialization.SerializeTools
deserialize a single Object from a byte array
deserialize(byte[], ClassLoader) - Static method in class i5.las2peer.serialization.SerializeTools
deserialize a single Object from a byte array
deserializeBase64(String) - Static method in class i5.las2peer.serialization.SerializeTools
decodes a given base64 encoded string and deserializes it into a java object
deserializeBase64(String, ClassLoader) - Static method in class i5.las2peer.serialization.SerializeTools
decodes a given base64 encoded string and deserializes it into a java object
deserializeKey(byte[]) - Static method in class i5.las2peer.serialization.SerializeTools
try to deserialize a single Key from the given byte array
Dim - i5.las2peer.tools.ColoredOutput.Formatting
 
DISABLED - i5.las2peer.logging.bot.BotStatus
 
DoNotMonitor - Annotation Type in i5.las2peer.api
Disables monitoring for this service.

E

EmailAlreadyTakenException - Exception in i5.las2peer.api.security
Thrown if the email address has already been taken.
EmailAlreadyTakenException() - Constructor for exception i5.las2peer.api.security.EmailAlreadyTakenException
 
emptyStringArrayReturner() - Method in class i5.las2peer.testing.TestService
 
enableSandbox() - Static method in class i5.las2peer.sandbox.L2pSecurityManager
 
EncodingFailedException - Exception in i5.las2peer.persistency
Exception thrown if an encoding has failed for some reason.
EncodingFailedException(String) - Constructor for exception i5.las2peer.persistency.EncodingFailedException
This constructor sets only the message for this exception and leaves the cause to null.
EncodingFailedException(String, Throwable) - Constructor for exception i5.las2peer.persistency.EncodingFailedException
This constructor allows to set message and cause for this exception.
EncodingFailedException(Throwable) - Constructor for exception i5.las2peer.persistency.EncodingFailedException
This constructor leaves the message null and sets only the cause for this exception.
encryptAsymmetric(byte[], PublicKey) - Static method in class i5.las2peer.tools.CryptoTools
encrypt the given data asymmetrically using the given public key
encryptAsymmetric(Serializable, PublicKey) - Static method in class i5.las2peer.tools.CryptoTools
encrypt the given data after serialization using the given public key
encryptPrivateKey(SecretKey) - Method in class i5.las2peer.security.AgentImpl
Encrypts the private key into a byte array with strong encryption based on a passphrase.
encryptPrivateKey(SecretKey) - Method in class i5.las2peer.security.AnonymousAgentImpl
 
encryptSymmetric(byte[], SecretKey) - Static method in class i5.las2peer.tools.CryptoTools
encrypt the given data symmetrically with the given key
encryptSymmetric(Serializable, SecretKey) - Static method in class i5.las2peer.tools.CryptoTools
encrypt the given object after serialization with the givne key
encryptWithPassphrase(Serializable, String, byte[]) - Static method in class i5.las2peer.tools.CryptoTools
encrypt a serializable object using the given passphrase an salt make sure to use real random salts e.g.
endpoint - Variable in class i5.las2peer.p2p.pastry.NodeApplication
 
Envelope - Interface in i5.las2peer.api.persistency
Represents a (mutable) piece of data that is stored in the network.
EnvelopeAccessDeniedException - Exception in i5.las2peer.api.persistency
This exception is thrown if an artifact cannot be opened.
EnvelopeAccessDeniedException(String) - Constructor for exception i5.las2peer.api.persistency.EnvelopeAccessDeniedException
This constructor sets only the message for this exception and leaves the cause to null.
EnvelopeAccessDeniedException(String, Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeAccessDeniedException
This constructor allows to set message and cause for this exception.
EnvelopeAccessDeniedException(Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeAccessDeniedException
This constructor leaves the message null and sets only the cause for this exception.
EnvelopeAlreadyExistsException - Exception in i5.las2peer.api.persistency
This exception is thrown if an envelope already exists in the networks DHT.
EnvelopeAlreadyExistsException(String) - Constructor for exception i5.las2peer.api.persistency.EnvelopeAlreadyExistsException
This constructor sets only the message for this exception and leaves the cause to null.
EnvelopeAlreadyExistsException(String, Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeAlreadyExistsException
This constructor allows to set message and cause for this exception.
EnvelopeAlreadyExistsException(Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeAlreadyExistsException
This constructor leaves the message null and sets only the cause for this exception.
EnvelopeArtifact - Class in i5.las2peer.persistency
 
EnvelopeArtifact(PastryIdFactory, String, int, byte[], AgentImpl) - Constructor for class i5.las2peer.persistency.EnvelopeArtifact
 
EnvelopeCollisionHandler - Interface in i5.las2peer.api.persistency
This interface can be used to implement a handler that is called if a collision occurs during a store operation.
EnvelopeException - Exception in i5.las2peer.api.persistency
This general exception or its more specific subclasses are thrown, if an error in relation with the shared storage system occurs.
EnvelopeException(String) - Constructor for exception i5.las2peer.api.persistency.EnvelopeException
This constructor sets only the message for this exception and leaves the cause to null.
EnvelopeException(String, Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeException
This constructor allows to set message and cause for this exception.
EnvelopeException(Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeException
This constructor leaves the message null and sets only the cause for this exception.
EnvelopeGenerator - Class in i5.las2peer.persistency
A simple command line tool for generating XML envelopes to the standard out.
EnvelopeGenerator() - Constructor for class i5.las2peer.persistency.EnvelopeGenerator
 
EnvelopeImpl - Class in i5.las2peer.persistency
 
EnvelopeImpl(EnvelopeVersion, AgentContext) - Constructor for class i5.las2peer.persistency.EnvelopeImpl
 
EnvelopeImpl(String, AgentImpl) - Constructor for class i5.las2peer.persistency.EnvelopeImpl
 
EnvelopeNotFoundException - Exception in i5.las2peer.api.persistency
This exception is thrown if an artifact was not found in the networks DHT.
EnvelopeNotFoundException(String) - Constructor for exception i5.las2peer.api.persistency.EnvelopeNotFoundException
This constructor sets only the message for this exception and leaves the cause to null.
EnvelopeNotFoundException(String, Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeNotFoundException
This constructor allows to set message and cause for this exception.
EnvelopeNotFoundException(Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeNotFoundException
This constructor leaves the message null and sets only the cause for this exception.
EnvelopeOperationFailedException - Exception in i5.las2peer.api.persistency
This exception is thrown if an storage operation fails.
EnvelopeOperationFailedException(String) - Constructor for exception i5.las2peer.api.persistency.EnvelopeOperationFailedException
This constructor sets only the message for this exception and leaves the cause to null.
EnvelopeOperationFailedException(String, Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeOperationFailedException
This constructor allows to set message and cause for this exception.
EnvelopeOperationFailedException(Throwable) - Constructor for exception i5.las2peer.api.persistency.EnvelopeOperationFailedException
This constructor leaves the message null and sets only the cause for this exception.
EnvelopeVersion - Class in i5.las2peer.persistency
 
EnvelopeVersion(EnvelopeVersion, Serializable) - Constructor for class i5.las2peer.persistency.EnvelopeVersion
Creates an continuous version instance for the given Envelope.
EnvelopeVersion(EnvelopeVersion, Serializable, Collection<?>) - Constructor for class i5.las2peer.persistency.EnvelopeVersion
Creates an continuous version instance for the given Envelope.
EnvelopeVersion(String, long, PublicKey, Serializable, Collection<?>, Set<String>) - Constructor for class i5.las2peer.persistency.EnvelopeVersion
Creates an envelope with the given identifier, version, content and readable by the given reader list.
EnvelopeVersion(String, PublicKey, Serializable, Collection<?>) - Constructor for class i5.las2peer.persistency.EnvelopeVersion
Creates a new version of an Envelope.
equals(ServiceVersion) - Method in class i5.las2peer.api.p2p.ServiceVersion
compares to version and checks for equality
equals(LibraryIdentifier) - Method in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
compares this identifier to another one
equals(LibraryVersion) - Method in class i5.las2peer.classLoaders.libraries.LibraryVersion
compares to version and checks for equality
equals(Object) - Method in class i5.las2peer.api.p2p.ServiceNameVersion
true if name and version are the same
equals(Object) - Method in class i5.las2peer.api.p2p.ServiceVersion
compares this version with any object if the given object is a String, the string representation of this version is compared to the given string
equals(Object) - Method in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
compares this identifier against other objects if a string is given, the string representation of this identifier is compared to the given string
equals(Object) - Method in class i5.las2peer.classLoaders.libraries.LibraryVersion
compares this version with any object if the given object is a String, the string representation of this version is compared to the given string
equals(Object) - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
equals(Object) - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
equals(Object) - Method in class i5.las2peer.registry.data.ServiceDeploymentData
Considered equal if all fields but timestamp match.
equals(Object) - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
equals(Object) - Method in class i5.las2peer.security.AgentImpl
 
equals(Object) - Method in class i5.las2peer.security.AnonymousAgentImpl
 
equalsReceiver(String) - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
equalsSender(String) - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
ERROR_EXIT - i5.las2peer.tools.CommandPrompt.ReturnStatus
 
ERROR_PROCEED - i5.las2peer.tools.CommandPrompt.ReturnStatus
 
ERROREVENT_EVENT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
errorEventEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
errorEventEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
ErrorEventEventResponse() - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry.ErrorEventEventResponse
 
escapeAttributeValue(String) - Static method in class i5.las2peer.serialization.XmlTools
 
escapeString(String) - Static method in class i5.las2peer.serialization.XmlTools
 
EthereumAgent - Class in i5.las2peer.security
User agent for las2peer networks with blockchain-based registry.
EthereumAgent(KeyPair, String, byte[], String, String) - Constructor for class i5.las2peer.security.EthereumAgent
 
EthereumAgent(PublicKey, byte[], byte[], String, String, String) - Constructor for class i5.las2peer.security.EthereumAgent
 
EthereumException - Exception in i5.las2peer.registry.exceptions
Thrown for errors related to Ethereum, including execution of the smart contracts themselves, errors in their wrapper code, or communication with the Ethereum client.
EthereumException() - Constructor for exception i5.las2peer.registry.exceptions.EthereumException
 
EthereumException(String) - Constructor for exception i5.las2peer.registry.exceptions.EthereumException
 
EthereumException(String, Throwable) - Constructor for exception i5.las2peer.registry.exceptions.EthereumException
 
EthereumException(Throwable) - Constructor for exception i5.las2peer.registry.exceptions.EthereumException
 
EthereumNode - Class in i5.las2peer.p2p
Node implementation that extends the FreePastry-based node with access to an Ethereum blockchain-based service and user registry.
EthereumNode(ClassManager, boolean, InetAddress, Integer, List<String>, SharedStorage.STORAGE_MODE, String, Long, String, String) - Constructor for class i5.las2peer.p2p.EthereumNode
 
etherToWei(BigDecimal) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Converts the provided Ether amount to Wei (smallest value Unit) .
EXCEPTION - i5.las2peer.p2p.MessageResultListener.Status
 
exceptionThrower() - Method in class i5.las2peer.testing.TestService
Throws an Exception
execute(Service, String) - Static method in class i5.las2peer.execution.ServiceHelper
Executes a service method.
execute(Service, String, Object...) - Static method in class i5.las2peer.execution.ServiceHelper
Executes a service method.
ExecutionContext - Class in i5.las2peer.execution
 
ExecutionContext(ServiceAgentImpl, AgentContext, Node) - Constructor for class i5.las2peer.execution.ExecutionContext
 

F

Faucet_baseFaucetAmount - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_developMaxScore - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_maxRatingPerService - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_minRatingPerService - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_minTimeFrame - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_serviceDevelopScoreMultiplier - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_serviceHostingScoreMultiplier - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_serviceMaxScore - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_TimeFrame - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
Faucet_userScoreMultiplier - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
fetchAgent(String) - Method in interface i5.las2peer.api.Context
Fetches an agent from the network.
fetchAgent(String) - Method in class i5.las2peer.execution.ExecutionContext
 
fetchArtifact(long) - Method in class i5.las2peer.p2p.LocalNode
Deprecated.
fetchArtifact(long) - Method in class i5.las2peer.p2p.Node
Deprecated.
Use NodeStorageInterface.fetchEnvelope(String) instead Gets an artifact from the p2p storage.
fetchArtifact(long) - Method in class i5.las2peer.p2p.PastryNodeImpl
Deprecated.
fetchArtifact(String) - Method in class i5.las2peer.p2p.LocalNode
 
fetchArtifact(String) - Method in class i5.las2peer.p2p.Node
Deprecated.
Use NodeStorageInterface.fetchEnvelope(String) instead Gets an artifact from the p2p storage.
fetchArtifact(String) - Method in class i5.las2peer.p2p.PastryNodeImpl
Deprecated.
fetchEnvelope(String) - Method in class i5.las2peer.p2p.LocalNode
 
fetchEnvelope(String) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
fetchEnvelope(String) - Method in interface i5.las2peer.persistency.NodeStorageInterface
Fetches the latest version for the given identifier from the network.
fetchEnvelope(String, long) - Method in class i5.las2peer.p2p.LocalNode
 
fetchEnvelope(String, long) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
fetchEnvelope(String, long) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Fetches the latest version for the given identifier from the network.
fetchEnvelope(String, long) - Method in class i5.las2peer.persistency.LocalStorage
 
fetchEnvelope(String, long) - Method in class i5.las2peer.persistency.SharedStorage
 
fetchEnvelope(String, long, long) - Method in class i5.las2peer.persistency.SharedStorage
 
fetchEnvelopeAsync(String, long, StorageEnvelopeHandler, StorageExceptionHandler) - Method in class i5.las2peer.persistency.SharedStorage
 
fetchEnvelopeAsync(String, StorageEnvelopeHandler, StorageExceptionHandler) - Method in class i5.las2peer.p2p.LocalNode
 
fetchEnvelopeAsync(String, StorageEnvelopeHandler, StorageExceptionHandler) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
fetchEnvelopeAsync(String, StorageEnvelopeHandler, StorageExceptionHandler) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Fetches the latest version for the given identifier from the network.
fetchEnvelopeAsync(String, StorageEnvelopeHandler, StorageExceptionHandler) - Method in class i5.las2peer.persistency.LocalStorage
 
fetchEnvelopeAsync(String, StorageEnvelopeHandler, StorageExceptionHandler) - Method in class i5.las2peer.persistency.SharedStorage
 
FetchEnvelopeHelper - Class in i5.las2peer.persistency.helper
 
FetchEnvelopeHelper() - Constructor for class i5.las2peer.persistency.helper.FetchEnvelopeHelper
 
fetchHashedContent(byte[]) - Method in class i5.las2peer.p2p.EthereumNode
uses a cache in contrast to PastryNodeImpl.fetchHashedContent(byte[])
fetchHashedContent(byte[]) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
fetchHashedContent(byte[], long) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
fetchHashedContent(byte[], long) - Method in class i5.las2peer.persistency.SharedStorage
 
fetchHashedContentAsync(byte[], StorageArtifactHandler, StorageExceptionHandler) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
fetchHashedContentAsync(byte[], StorageArtifactHandler, StorageExceptionHandler) - Method in class i5.las2peer.persistency.SharedStorage
 
FetchHashedHelper - Class in i5.las2peer.persistency.helper
 
FetchHashedHelper() - Constructor for class i5.las2peer.persistency.helper.FetchHashedHelper
 
FileContentReader - Class in i5.las2peer.tools
A simple reader for string contents of a file or input stream.
FileContentReader() - Constructor for class i5.las2peer.tools.FileContentReader
 
FILESYSTEM - i5.las2peer.persistency.SharedStorage.STORAGE_MODE
 
FileSystemRepository - Class in i5.las2peer.classLoaders.libraries
implements a repository which loads all libraries from a given directory or from severeal ones.
FileSystemRepository(Iterable<String>, boolean) - Constructor for class i5.las2peer.classLoaders.libraries.FileSystemRepository
create a repository for the given directories
FileSystemRepository(String) - Constructor for class i5.las2peer.classLoaders.libraries.FileSystemRepository
create a repository for the given directory, non-recursive
FileSystemRepository(String[]) - Constructor for class i5.las2peer.classLoaders.libraries.FileSystemRepository
create a repository for the given directories, non-recursive
FileSystemRepository(String[], boolean) - Constructor for class i5.las2peer.classLoaders.libraries.FileSystemRepository
create a repository for the given directories
FileSystemRepository(String, boolean) - Constructor for class i5.las2peer.classLoaders.libraries.FileSystemRepository
create a repository for the given directory
finalize() - Method in class i5.las2peer.communication.ListMethodsContent
close this response for adding methods
findAgent(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Searches for the given agent in the las2peer network.
findAllNodesWithAgent(String) - Method in class i5.las2peer.p2p.LocalNodeManager
get the ids of all nodes where the given agent is running
findAllNodesWithTopic(long) - Method in class i5.las2peer.p2p.LocalNodeManager
get the ids of all nodes where agents listening to the given topic are running
findClass(String) - Method in class i5.las2peer.classLoaders.ServiceClassLoader
 
findFirstNodeWithAgent(String) - Method in class i5.las2peer.p2p.LocalNodeManager
find the first node, where the given agent is registered to
findLibrary(LibraryIdentifier) - Method in class i5.las2peer.classLoaders.libraries.FileSystemRepository
get a library matching name and version of the given identifier
findLibrary(LibraryIdentifier) - Method in interface i5.las2peer.classLoaders.libraries.Repository
get a library matching name and version of the given identifier
findLibrary(LibraryIdentifier) - Method in class i5.las2peer.classLoaders.libraries.SharedStorageRepository
 
findLibrary(String) - Method in class i5.las2peer.classLoaders.libraries.FileSystemRepository
get the newest library for the given name
findLibrary(String) - Method in interface i5.las2peer.classLoaders.libraries.Repository
get the newest library for the given name
findLibrary(String) - Method in class i5.las2peer.classLoaders.libraries.SharedStorageRepository
 
findRegisteredAgent(AgentImpl) - Method in class i5.las2peer.p2p.Node
Search the nodes for registered versions of the given agent.
findRegisteredAgent(AgentImpl, int) - Method in class i5.las2peer.p2p.Node
searches the nodes for registered versions of the given agent.
findRegisteredAgent(String) - Method in class i5.las2peer.p2p.Node
Searches the nodes for registered versions of the given agentId.
findRegisteredAgent(String, int) - Method in class i5.las2peer.p2p.LocalNode
 
findRegisteredAgent(String, int) - Method in class i5.las2peer.p2p.Node
Searches the nodes for registered Versions of the given Agent.
findRegisteredAgent(String, int) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
findService(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Looks for the given service in the las2peer network.
fits(ServiceNameVersion) - Method in class i5.las2peer.api.p2p.ServiceNameVersion
Checks if the this version fits the required version
fits(ServiceVersion) - Method in class i5.las2peer.api.p2p.ServiceVersion
checks if this version "fits" to the required version e.g.
fontBlack() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontBlue() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontBrown() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) another ColoredOutput.ForegroundColor instead!

switch to brown font color

fontCyan() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontDarkGrey() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontGreen() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontLightBlue() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontLightCyan() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontLightGreen() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontLightGrey() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontLightMagenta() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontLightRed() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontMagenta() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontRed() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontReset() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontWhite() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
fontYellow() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
format(LogRecord) - Method in class i5.las2peer.logging.L2pLogger.ConsoleFormatter
 
format(LogRecord) - Method in class i5.las2peer.logging.L2pLogger.LogfileFormatter
 
forward(RouteMessage) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
FREEPASTRY_APPLICATION_CODE - Static variable in class i5.las2peer.p2p.pastry.NodeApplication
 
fromFilename(String) - Static method in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
 
fromMnemonic(String, String) - Static method in class i5.las2peer.registry.CredentialUtils
Derive credentials from BIP39 mnemonic and password.
fromPrivateKey(String) - Static method in class i5.las2peer.registry.CredentialUtils
Derive credentials from private key.
fromString(String) - Static method in class i5.las2peer.api.p2p.ServiceNameVersion
construct a ServiceNameVersion from a String of the format name@version
fromWallet(String, String) - Static method in class i5.las2peer.registry.CredentialUtils
Derive credentials from password-protected wallet file.
FUNC__GETPROFILE - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC__GETUSERATINDEX - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC__GETUSERCOUNT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC__REVERT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_ADDGENERICTRANSACTION - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_ADDTRANSACTION - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_ANNOUNCEDEPLOYMENT - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_ANNOUNCEDEPLOYMENTEND - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_CREATE - Static variable in class i5.las2peer.registry.contracts.CommunityTagIndex
 
FUNC_CREATEPROFILE - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_DELEGATEDREGISTER - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_DELEGATEDREGISTER - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
FUNC_DELEGATEDRELEASE - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_GETCUMULATIVESCORE - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_GETNOTRANSACTIONSRECEIVED - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_GETNOTRANSACTIONSSENT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_HASHTONAME - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_HASPROFILE - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_ISAVAILABLE - Static variable in class i5.las2peer.registry.contracts.CommunityTagIndex
 
FUNC_ISOWNER - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
FUNC_NAMEISAVAILABLE - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_NAMEISAVAILABLE - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
FUNC_NAMEISTAKEN - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
FUNC_NAMEISVALID - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
FUNC_PROFILES - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
FUNC_REGISTER - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_REGISTER - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
FUNC_RELEASE - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_SERVICES - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_SERVICEVERSIONS - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_STRINGHASH - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_TAGINDEX - Static variable in class i5.las2peer.registry.contracts.CommunityTagIndex
 
FUNC_TRANSFER - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
FUNC_USERREGISTRY - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
FUNC_USERS - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
FUNC_VIEWDESCRIPTION - Static variable in class i5.las2peer.registry.contracts.CommunityTagIndex
 

G

generateKeyForPassphrase(String, byte[]) - Static method in class i5.las2peer.tools.CryptoTools
generate a symmetric key for the given passphrase using the given salt make sure to use real random salts e.g.
generateKeyPair() - Static method in class i5.las2peer.tools.CryptoTools
generate a new asymmetric key pair
generateNewAgent(String, String) - Static method in class i5.las2peer.security.ServiceAgentImpl
generateNodeId() - Method in class i5.las2peer.p2p.L2pNodeIdFactory
 
generateSalt() - Static method in class i5.las2peer.tools.CryptoTools
generate a random salt
generateSymmetricKey() - Static method in class i5.las2peer.tools.CryptoTools
generate a new key for the symmetric crypto operations of this class
GENERICTRANSACTIONADDED_EVENT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
genericTransactionAddedEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
genericTransactionAddedEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
GenericTransactionAddedEventResponse() - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 
GenericTransactionData - Class in i5.las2peer.registry.data
 
GenericTransactionData(String, String, BigInteger, BigInteger, String, String, String) - Constructor for class i5.las2peer.registry.data.GenericTransactionData
 
get() - Static method in interface i5.las2peer.api.Context
Gets the current las2peer context.
get(String) - Method in class i5.las2peer.tools.helper.ConfigFile
Gets a keyed value from the global section.
get(String, String) - Method in class i5.las2peer.tools.helper.ConfigFile
Gets a keyed value from the given section.
getAbel() - Static method in class i5.las2peer.testing.MockAgentFactory
Gets Abels agent
getAccountBalance(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getAdam() - Static method in class i5.las2peer.testing.MockAgentFactory
Gets Adams agent
getAdminEmail() - Method in class i5.las2peer.p2p.NodeInformation
get the admin email address of this node information
getAdminName() - Method in class i5.las2peer.p2p.NodeInformation
get the name of the admin stored in this information
getAgeMs() - Method in class i5.las2peer.p2p.MessageResultListener
get the age in milliseconds of this listener
getAgent() - Method in class i5.las2peer.api.Service
Gets the agent corresponding to this service.
getAgent() - Method in class i5.las2peer.security.Mediator
Gets the mediated agent
getAgent(String) - Method in class i5.las2peer.p2p.EthereumNode
 
getAgent(String) - Method in class i5.las2peer.p2p.LocalNode
 
getAgent(String) - Method in class i5.las2peer.p2p.Node
Gets an agent description from the net.
getAgent(String) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
getAgent(String) - Method in class i5.las2peer.security.AgentContext
Uses this context as AgentStorage.
getAgent(String) - Method in interface i5.las2peer.security.AgentStorage
get an agent from this storage
getAgent(String) - Method in class i5.las2peer.security.BasicAgentStorage
 
getAgentByDetail(String, String, String) - Method in class i5.las2peer.p2p.EthereumNode
 
getAgentContext(AgentImpl) - Method in class i5.las2peer.p2p.Node
Gets a (possibly fresh) context for the given agent.
getAgentContext(String) - Method in class i5.las2peer.p2p.Node
Gets the local execution context of an agent.
getAgentId() - Method in class i5.las2peer.communication.ServiceDiscoveryContent
Gets the service agent id for this discovery
getAgentId() - Method in class i5.las2peer.p2p.pastry.AgentJoinedContent
get the id of the agent, which has joined the net
getAgentId() - Method in class i5.las2peer.p2p.pastry.SearchAgentContent
get the id of the agent to search
getAgentId() - Method in class i5.las2peer.registry.data.UserData
 
getAgentId(String) - Method in class i5.las2peer.security.UserAgentManager
Get agent ID for a prefixed identifier, i.e., a string consisting of one of the prefixes defined in this class and the corresponding attribute (e.g., email address).
getAgentIdByEmail(String) - Method in class i5.las2peer.security.UserAgentManager
get an UserAgentImpl's id by email address
getAgentIdByLogin(String) - Method in class i5.las2peer.security.UserAgentManager
get an UserAgentImpl's id by login name
getAgentIdByOIDCSub(String) - Method in class i5.las2peer.security.UserAgentManager
Gets an UserAgentImpl's id by OIDC sub.
getAgentIdentifier(String) - Static method in class i5.las2peer.persistency.EnvelopeVersion
 
getAgentIdForEmail(String) - Method in class i5.las2peer.p2p.Node
Gets an id for the user for the given email address.
getAgentIdForLogin(String) - Method in class i5.las2peer.p2p.Node
Gets an id for the user for the given login name.
getAgentPassphrase() - Method in class i5.las2peer.testing.LocalServiceTestCase
 
getAgentReputation(String, String) - Method in class i5.las2peer.p2p.EthereumNode
 
getAgentTopicId(AgentImpl) - Static method in class i5.las2peer.p2p.pastry.NodeApplication
generate an id string for topic corresponding to a l2p agent
getAgentTopicId(String) - Static method in class i5.las2peer.p2p.pastry.NodeApplication
generate an id string for topic corresponding to a l2p agent
getAHash() - Method in class i5.las2peer.testing.TestService
returns a Hashtable with one entry to test complex result types
getAlias() - Method in class i5.las2peer.api.Service
Should return the service alias, which is registered on service start.
getAll() - Method in class i5.las2peer.tools.helper.ConfigFile
Gets all non keyed values from the global section.
getAll(String) - Method in class i5.las2peer.tools.helper.ConfigFile
Gets all non keyed values from the given section.
getAllLibraries() - Method in class i5.las2peer.classLoaders.libraries.FileSystemRepository
get an array with found jar files within this repository
getAllNodes() - Method in class i5.las2peer.p2p.LocalNodeManager
 
getAmountInEth() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getAmountInWei() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getApplication() - Method in class i5.las2peer.p2p.PastryNodeImpl
provides access to the underlying pastry application mostly for testing purposes
getAsymmetricAlgorithm() - Static method in class i5.las2peer.tools.CryptoTools
get the asymmetric encryption algorithm in use
getAsymmetricKeySize() - Static method in class i5.las2peer.tools.CryptoTools
 
getAuthorPublicKey() - Method in class i5.las2peer.persistency.EnvelopeVersion
Gets the authors public key of this envelope.
getAuthorPublicKey() - Method in class i5.las2peer.persistency.NetworkArtifact
 
getAvailableVersions(String) - Method in class i5.las2peer.classLoaders.libraries.FileSystemRepository
get an array with all versions found for the given library name
getAvailableVersionSet(String) - Method in class i5.las2peer.classLoaders.libraries.FileSystemRepository
get a collection with all versions found for the given library name
getBaseClassLoader() - Method in class i5.las2peer.p2p.Node
Gets the class loader, this node is bound to.
getBindAddress() - Method in class i5.las2peer.p2p.PastryNodeImpl
 
getBindAddress() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getBlockNumber() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getBlockTimeStamp() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getBootstrap() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getBuild() - Method in class i5.las2peer.api.p2p.ServiceVersion
get the build number of this (sub)version
getBuild() - Method in class i5.las2peer.classLoaders.libraries.LibraryVersion
get the build number of this (sub)version
getCallerContext() - Method in class i5.las2peer.execution.ExecutionContext
 
getCode() - Method in enum i5.las2peer.api.logging.MonitoringEvent
 
getCode() - Method in enum i5.las2peer.tools.ColoredOutput.Color
Deprecated.
get the code for a color
getCoinbase() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Queries the coin base = the first account in the chain By design, this is the account which the hosting node uses for mining in the background https://github.com/matthiaszimmermann/web3j_demo / Web3jUtils
getCollisions() - Method in exception i5.las2peer.persistency.StopMergingException
Gets the number of collisions till this point.
getCommands() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getCommunityTagCreatedEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
getCommunityTagIndexAddress() - Method in class i5.las2peer.registry.data.RegistryConfiguration
 
getContainedClasses() - Method in class i5.las2peer.classLoaders.libraries.LoadedJarLibrary
Returns all classes stored in the corresponding jar file.
getContainedFiles() - Method in class i5.las2peer.classLoaders.libraries.LoadedJarLibrary
Gets a list with all file names from files contained in the given jar package file.
getContainedMessage() - Method in class i5.las2peer.p2p.pastry.MessageEnvelope
get the contained las2peer message
getContainedResources() - Method in class i5.las2peer.classLoaders.libraries.LoadedJarLibrary
returns an array with names of resources (other than classes) contained in the jar archive of this ClassLoader
getContent() - Method in interface i5.las2peer.api.persistency.Envelope
Get the content.
getContent() - Method in class i5.las2peer.communication.Message
get the content of this message may be Serializable or XmlAble
getContent() - Method in class i5.las2peer.communication.RMIResultContent
 
getContent() - Method in class i5.las2peer.p2p.pastry.MessageEnvelope
get the content string of this message
getContent() - Method in class i5.las2peer.persistency.AbstractArtifact
 
getContent() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
getContent() - Method in class i5.las2peer.persistency.EnvelopeVersion
 
getContent() - Method in class i5.las2peer.security.UnlockAgentCall
 
getContent(AgentContext) - Method in class i5.las2peer.persistency.EnvelopeVersion
 
getContent(String) - Static method in class i5.las2peer.testing.MockAgentFactory
get the contents of a text resource in the classpath
getContext() - Method in class i5.las2peer.execution.ServiceThread
 
getCorrectTestService() - Static method in class i5.las2peer.testing.MockAgentFactory
 
getCumulativeScore() - Method in class i5.las2peer.registry.data.UserProfileData
 
getCumulativeScore(String) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getCurrent() - Static method in interface i5.las2peer.api.Context
Gets the current las2peer context.
getCurrent() - Static method in class i5.las2peer.execution.ExecutionContext
 
getCurrent() - Static method in class i5.las2peer.security.AgentContext
Gets the current las2peer context.
getCurrentContext() - Static method in class i5.las2peer.execution.ServiceThread
 
getCustomMessageDescriptions() - Method in class i5.las2peer.api.Service
Override this method to make descriptions for log message codes available to other services.
getDeployments() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getDeployments(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getDeployments(String, String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getDescription() - Method in class i5.las2peer.p2p.NodeInformation
get the description entry
getDestinationAgentId() - Method in class i5.las2peer.logging.bot.BotMessage
 
getDestinationAgentId() - Method in class i5.las2peer.logging.monitoring.MonitoringMessage
 
getDestinationNode() - Method in class i5.las2peer.logging.bot.BotMessage
 
getDestinationNode() - Method in class i5.las2peer.logging.monitoring.MonitoringMessage
 
getElementList(Element, String) - Static method in class i5.las2peer.serialization.XmlTools
Gets all elements with the given child tag from given parent XML element.
getEmail() - Method in interface i5.las2peer.api.security.UserAgent
Getter for the email address of this user.
getEmail() - Method in class i5.las2peer.security.UserAgentImpl
get the email address assigned to this agent
getEncodedPrivate() - Method in class i5.las2peer.security.AgentImpl
Gets the private key encrypted and encoded in base64.
getEndpoint() - Method in class i5.las2peer.registry.data.RegistryConfiguration
 
getEnvelope(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Get the envelope with the given id
getEnvelopeIdentifier() - Method in class i5.las2peer.persistency.MetadataEnvelope
 
getEnvelopeNumOfParts() - Method in class i5.las2peer.persistency.MetadataEnvelope
 
getEnvelopeString() - Method in class i5.las2peer.testing.TestService
test for envelopes: store a string in an envelope
getEnvelopeVersion() - Method in class i5.las2peer.persistency.MetadataEnvelope
 
getErrorEventEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getEthClientVersion() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Deprecated.
there's no reason to reveal this implementation detail, so this may be removed
getEthereumAddress() - Method in class i5.las2peer.security.EthereumAgent
 
getEthereumCredentials() - Method in class i5.las2peer.security.EthereumAgent
 
getEthereumMnemonic() - Method in class i5.las2peer.security.EthereumAgent
 
getEthereumMnemonic() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getEthereumPassword() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getEve() - Static method in class i5.las2peer.testing.MockAgentFactory
Gets Eves agent
getEvent() - Method in class i5.las2peer.logging.bot.BotMessage
 
getEvent() - Method in class i5.las2peer.logging.monitoring.MonitoringMessage
 
getException() - Method in class i5.las2peer.communication.RMIExceptionContent
 
getException() - Method in class i5.las2peer.persistency.helper.MultiStoreResult
Gets the exception from this store operation.
getException() - Method in class i5.las2peer.tools.WaiterThread
 
getExceptions() - Method in class i5.las2peer.p2p.MessageResultListener
get all exceptions which have been registered so far
getExecutor() - Method in interface i5.las2peer.api.Context
Gets the executor for this service.
getExecutor() - Method in class i5.las2peer.execution.ExecutionContext
 
getFrom() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getGas() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getGasLimit() - Method in class i5.las2peer.registry.data.RegistryConfiguration
 
getGasLimit() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getGasPrice() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getGasPrice() - Method in class i5.las2peer.registry.data.RegistryConfiguration
 
getGasPrice() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getGenericTransactionAddedEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getGlobalConsoleFormatter() - Static method in class i5.las2peer.logging.L2pLogger
This method returns the default Formatter currently used to format log output for console.
getGlobalLogfileFormatter() - Static method in class i5.las2peer.logging.L2pLogger
This method returns the default Formatter currently used to format log output for log files.
getGrading() - Method in class i5.las2peer.registry.data.ReputationTransactionData
 
getGroup1() - Static method in class i5.las2peer.testing.MockAgentFactory
get a group agent for group1 (containing Adam, eve and Abel)
getGroup2() - Static method in class i5.las2peer.testing.MockAgentFactory
get a group agent for group2 (containing Adam, eve and Abel)
getGroup3() - Static method in class i5.las2peer.testing.MockAgentFactory
get a group agent for group3 (containing Adam, eve and Abel)
getGroupA() - Static method in class i5.las2peer.testing.MockAgentFactory
get a group agent for groupA (containing only Adam and Abel)
getGroupEnvelopeString() - Method in class i5.las2peer.testing.TestService
get a string stored for the Group1
getHashMethod() - Static method in class i5.las2peer.tools.CryptoTools
used hash method
getHostedServices() - Method in class i5.las2peer.p2p.NodeInformation
get an array with the class names of all services hosted at the node described with this information
getId() - Method in class i5.las2peer.communication.Message
Gets the id of this message
getId() - Method in class i5.las2peer.p2p.pastry.GetInfoMessage
a random id for answer collection
getIdentifier() - Method in interface i5.las2peer.api.persistency.Envelope
Get the identifier of the envelope.
getIdentifier() - Method in interface i5.las2peer.api.security.Agent
The agent id
getIdentifier() - Method in class i5.las2peer.classLoaders.libraries.LoadedLibrary
returns the library identifier for the library, this object is responsible for (including name and version)
getIdentifier() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
getIdentifier() - Method in class i5.las2peer.persistency.EnvelopeVersion
Gets the identifier for this envelope.
getIdentifier() - Method in class i5.las2peer.security.AgentImpl
 
getIdentifier() - Method in class i5.las2peer.security.AnonymousAgentImpl
 
getInfoContent() - Method in class i5.las2peer.p2p.pastry.InfoResponseMessage
get the delivered node information
GetInfoMessage - Class in i5.las2peer.p2p.pastry
 
GetInfoMessage(NodeHandle) - Constructor for class i5.las2peer.p2p.pastry.GetInfoMessage
create a new
getInformationFilename() - Method in class i5.las2peer.p2p.Node
Gets the filename of the current information file for this node.
getInput() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getInstance() - Static method in class i5.las2peer.security.AnonymousAgentImpl
 
getInstance(Class<?>) - Static method in class i5.las2peer.logging.L2pLogger
This method is used to retrieve a L2pLogger instance.
getInstance(String) - Static method in class i5.las2peer.logging.L2pLogger
This method is used to retrieve a L2pLogger instance.
getJarFileName() - Method in class i5.las2peer.classLoaders.libraries.LoadedJarLibrary
Returns the name of the corresponding jar file.
getKnownAgents() - Method in class i5.las2peer.p2p.LocalNodeManager
 
getLastModified(File, boolean) - Static method in class i5.las2peer.classLoaders.libraries.FileSystemRepository
helper method to get the last modification date of a directory
getLastUsageTimestamp() - Method in class i5.las2peer.security.AgentContext
Returns the time of the last usage of this context.
getLibrary() - Method in class i5.las2peer.classLoaders.ServiceClassLoader
get the library this loader is responsible for
getLibraryCollection() - Method in class i5.las2peer.classLoaders.libraries.FileSystemRepository
get a collection with all found jar files within this repository
getLibraryEnvelopeIdentifier(LibraryIdentifier) - Static method in class i5.las2peer.classLoaders.libraries.SharedStorageRepository
 
getLibraryIdentifier() - Method in class i5.las2peer.classLoaders.libraries.LoadedLibrary
 
getLibraryVersionsEnvelopeIdentifier(String) - Static method in class i5.las2peer.classLoaders.libraries.SharedStorageRepository
 
getLocalAgent(String) - Method in class i5.las2peer.p2p.Node
Gets a local registered agent by its id.
getLocalMaxSize() - Method in class i5.las2peer.persistency.SharedStorage
 
getLocalMaxStorageSize() - Method in class i5.las2peer.p2p.PastryNodeImpl
 
getLocalNode() - Method in class i5.las2peer.security.AgentContext
Gives access to the local node.
getLocalNodeInfo() - Method in class i5.las2peer.tools.L2pNodeLauncher
get the information stored about the local Node
getLocalService(ServiceNameVersion) - Method in class i5.las2peer.p2p.NodeServiceCache
Gets a locally registered service agent
getLocalServiceAgent(ServiceNameVersion) - Method in class i5.las2peer.p2p.Node
Tries to get an instance of the given class as a registered service of this node.
getLocalServiceNames() - Method in class i5.las2peer.p2p.NodeServiceCache
 
getLocalServices() - Method in class i5.las2peer.tools.L2pNodeLauncher
Gets a list of local running services on this node
getLocalServiceVersions(String) - Method in class i5.las2peer.p2p.NodeServiceCache
 
getLocalSize() - Method in class i5.las2peer.persistency.SharedStorage
 
getLocalStorageSize() - Method in class i5.las2peer.p2p.PastryNodeImpl
 
getLogDir() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getLogger() - Method in class i5.las2peer.api.Service
Gets the logger for the service class.
getLogger(Class<?>) - Method in interface i5.las2peer.api.Context
Gets the logger for the given class.
getLogger(Class<?>) - Method in class i5.las2peer.execution.ExecutionContext
 
getLoginName() - Method in interface i5.las2peer.api.security.UserAgent
Getter for the login name.
getLoginName() - Method in class i5.las2peer.security.UserAgentImpl
 
getMainAgent() - Method in interface i5.las2peer.api.Context
Get the main agent of this context.
getMainAgent() - Method in class i5.las2peer.execution.ExecutionContext
 
getMainAgent() - Method in class i5.las2peer.security.AgentContext
Gets the main agent of this context.
getMajor() - Method in class i5.las2peer.api.p2p.ServiceVersion
get the major version number
getMajor() - Method in class i5.las2peer.classLoaders.libraries.LibraryVersion
get the major version number
getMaxMessageWait() - Method in class i5.las2peer.p2p.LocalNodeManager
 
getMemberList() - Method in interface i5.las2peer.api.security.GroupAgent
Get a list of direct group members.
getMemberList() - Method in class i5.las2peer.security.GroupAgentImpl
get an array with the ids of all direct group members without recursion
getMessage() - Method in class i5.las2peer.p2p.pastry.BroadcastMessageContent
get the l2p message inside
getMessage() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getMetadataIdentifier(String, long) - Static method in class i5.las2peer.persistency.MetadataArtifact
 
getMethodName() - Method in class i5.las2peer.execution.RMITask
 
getMinMessageWait() - Method in class i5.las2peer.p2p.LocalNodeManager
 
getMinor() - Method in class i5.las2peer.api.p2p.ServiceVersion
get the minor version number
getMinor() - Method in class i5.las2peer.classLoaders.libraries.LibraryVersion
get the minor version number
getMinSuccessfulOperations() - Method in class i5.las2peer.persistency.helper.MultiStoreResult
Gets the minimal number of successful operations for any part of this store operation.
getMyAgent() - Method in class i5.las2peer.testing.LocalServiceTestCase
 
getMyNode() - Method in class i5.las2peer.security.Mediator
Grants access to the node this Mediator is registered to.
getName() - Method in class i5.las2peer.api.p2p.ServiceNameVersion
Gets the service name
getName() - Method in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
 
getName() - Method in class i5.las2peer.registry.data.UserData
 
getNameVersion() - Method in class i5.las2peer.api.p2p.ServiceNameVersion
Gets a string representation
getNetInfo() - Method in class i5.las2peer.tools.L2pNodeLauncher
get information about other nodes (probably neighbors in the ring etc)
getNextMessage() - Method in class i5.las2peer.security.Mediator
Gets (and removes) the next pending message.
getNode() - Method in class i5.las2peer.testing.LocalServiceTestCase
 
getNode() - Method in class i5.las2peer.tools.L2pNodeLauncher
 
getNode(long) - Method in class i5.las2peer.p2p.LocalNodeManager
get a node from the central storage
getNodeAsEthereumNode() - Method in class i5.las2peer.tools.L2pNodeLauncher
 
getNodeCpuLoad() - Method in class i5.las2peer.p2p.Node
Gets the approximate CPU load of the JVM the Node is running on.
getNodeFreeRAMLoad() - Method in class i5.las2peer.p2p.Node
 
getNodeHandle() - Method in class i5.las2peer.p2p.NodeInformation
get the handle of the described node
getNodeId() - Method in class i5.las2peer.p2p.LocalNode
get the id of this node
getNodeId() - Method in class i5.las2peer.p2p.Node
Gets some kind of node identifier.
getNodeId() - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
getNodeId() - Method in class i5.las2peer.p2p.PastryNodeImpl
get the identifier of this node (string representation of the pastry node)
getNodeId() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
getNodeIdSeed() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getNodeInformation() - Method in class i5.las2peer.p2p.Node
Gets information about this node including all registered service classes.
getNodeInformation(Object) - Method in class i5.las2peer.p2p.LocalNode
 
getNodeInformation(Object) - Method in class i5.las2peer.p2p.Node
Gets information about a distant node.
getNodeInformation(Object) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
getNodeInformation(NodeHandle) - Method in class i5.las2peer.p2p.pastry.NodeApplication
get information about a foreign node
getNodeKey() - Method in class i5.las2peer.p2p.NodeInformation
get the public encryption key of the node
getNodeRAMLoad() - Method in class i5.las2peer.p2p.Node
Gets the approximate RAM load of the JVM the Node is running on.
getNodeRepresentation(Object) - Method in class i5.las2peer.p2p.Node
Derive a String representation for a node from the given identifier object.
getNodeServiceCache() - Method in class i5.las2peer.p2p.Node
get the NodeServiceCache of this node
getNonce() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getNonce(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Return the nonce (tx count) for the specified address.
getNoOfServiceAnnouncementSinceBlockOrderedByHostingNode(BigInteger, String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Query no.
getNoTransactionsRcvd() - Method in class i5.las2peer.registry.data.UserProfileData
 
getNoTransactionsReceived(String) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getNoTransactionsSent() - Method in class i5.las2peer.registry.data.UserProfileData
 
getNoTransactionsSent(String) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getNumberOfExpectedResults() - Method in class i5.las2peer.p2p.MessageResultListener
 
getNumberOfResults() - Method in class i5.las2peer.p2p.MessageResultListener
 
getNumberOfWaiting() - Method in class i5.las2peer.security.Mediator
Gets the number of waiting messages.
getNumMatchedParts() - Method in class i5.las2peer.p2p.ServiceAliasManager.AliasResolveResponse
 
getOpeningAgent() - Method in class i5.las2peer.security.GroupAgentImpl
returns the Agent by whom the private Key of this Group has been unlocked
getOptionalElement(Element, String) - Static method in class i5.las2peer.serialization.XmlTools
Gets one optional child tag from given parent XML element.
getOrDefault(T, T) - Static method in class i5.las2peer.registry.Util
Returns the value of the first parameter if it is not null and the second param otherwise
getOrganization() - Method in class i5.las2peer.p2p.NodeInformation
get the organization, this node is hosted by
getOrigin() - Method in class i5.las2peer.p2p.pastry.L2pScribeContent
get the origin node of this content
getOtherKnownNodes() - Method in class i5.las2peer.p2p.LocalNode
 
getOtherKnownNodes() - Method in class i5.las2peer.p2p.Node
Gets an array with identifiers of other (locally known) nodes in this network.
getOtherKnownNodes() - Method in class i5.las2peer.p2p.PastryNodeImpl
 
getOwner() - Method in class i5.las2peer.registry.data.UserProfileData
 
getOwnerAddress() - Method in class i5.las2peer.registry.data.UserData
 
getOwnerId() - Method in interface i5.las2peer.api.persistency.Envelope
Get the id of the owner (signing agent) of this envelope.
getOwnerId() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
getPackageName() - Method in class i5.las2peer.api.p2p.ServiceNameVersion
Gets the package name of the service
getPackageName(String) - Static method in class i5.las2peer.classLoaders.ClassManager
extract the package name from a class name
getParameters() - Method in class i5.las2peer.execution.RMITask
 
getParameterString(Object[]) - Static method in class i5.las2peer.execution.ServiceHelper
Creates a string with all classes from an array of parameters.
getPartIndex() - Method in class i5.las2peer.persistency.NetworkArtifact
 
getPassphrase() - Method in class i5.las2peer.security.PassphraseAgentImpl
Gets the current passphrase
getPassphrase() - Method in class i5.las2peer.security.UnlockAgentCall
 
getPastryNode() - Method in class i5.las2peer.p2p.PastryNodeImpl
access to the underlying pastry node
getPort() - Method in class i5.las2peer.p2p.PastryNodeImpl
 
getPort() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getPreviouslyDeployedAddress(String) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
getPreviouslyDeployedAddress(String) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
 
getPreviouslyDeployedAddress(String) - Static method in class i5.las2peer.registry.contracts.UserRegistry
 
getPriority() - Method in class i5.las2peer.p2p.pastry.GetInfoMessage
 
getPriority() - Method in class i5.las2peer.p2p.pastry.InfoResponseMessage
 
getPriority() - Method in class i5.las2peer.p2p.pastry.MessageEnvelope
 
getPriority() - Method in class i5.las2peer.p2p.pastry.PastryTestMessage
 
getPriority() - Method in class i5.las2peer.p2p.pastry.SearchAnswerMessage
 
getProfile(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getProfileIndex() - Method in class i5.las2peer.registry.data.UserProfileData
 
getProperties() - Method in class i5.las2peer.api.Configurable
Tries to find a (service) class specific property file The following dirs will be checked: ./ ./config/ ./etc/ ./properties/ The name of the property file is the name of the implementing service class followed by .properties.
getProps() - Method in class i5.las2peer.testing.TestService
access to the property file
getPublicKey() - Method in class i5.las2peer.registry.data.UserData
 
getPublicKey() - Method in class i5.las2peer.security.AgentImpl
 
getPublicKey() - Method in class i5.las2peer.security.AnonymousAgentImpl
 
getRandomId() - Method in class i5.las2peer.p2p.pastry.L2pScribeContent
the (random) id of this content
getRawPublicKey() - Method in class i5.las2peer.registry.data.UserData
serialized (or otherwise encoded) form of public key
getReaderGroupIds() - Method in class i5.las2peer.persistency.EnvelopeVersion
 
getReaderKeys() - Method in class i5.las2peer.persistency.EnvelopeVersion
 
getReaderToAdd() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
getReaderToRevoke() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
getReceiver() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getReceiver() - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
getRecievingNode() - Method in class i5.las2peer.p2p.pastry.SearchAnswerMessage
get the (designated) receiver of this answer
getRecipient() - Method in class i5.las2peer.communication.Message
get the designated recipient of this message only works after opening or creating of the message
getRecipientId() - Method in class i5.las2peer.communication.Message
Gets the id of the recipient agent
getRegisteredAgents() - Method in class i5.las2peer.p2p.Node
Gets an array with all UserAgentImpls registered at this node.
getRegisteredServices() - Method in class i5.las2peer.p2p.Node
Gets an array with all ServiceAgentImpls registered at this node.
getRegistryClient() - Method in class i5.las2peer.p2p.EthereumNode
 
getRegistryClient() - Method in class i5.las2peer.security.EthereumAgent
Gets registry client that uses the agent's credentials.
getRemarks() - Method in class i5.las2peer.logging.bot.BotMessage
 
getRemarks() - Method in class i5.las2peer.logging.monitoring.MonitoringMessage
 
getReputationRegistryAddress() - Method in class i5.las2peer.registry.data.RegistryConfiguration
 
getRequestMessageId() - Method in class i5.las2peer.p2p.pastry.SearchAnswerMessage
get the id of the original search request
getResource(String) - Method in class i5.las2peer.classLoaders.ServiceClassLoader
get the URL for a resource
getResourceAsBinary(String) - Method in class i5.las2peer.classLoaders.libraries.LoadedLibrary
get the contents of a resource as a byte array
getResourceAsBinary(String) - Method in class i5.las2peer.classLoaders.libraries.LoadedNetworkLibrary
 
getResourceAsString(String) - Method in class i5.las2peer.classLoaders.libraries.LoadedLibrary
get the contents of a resource as a String
getResourceAsUrl(String) - Method in class i5.las2peer.classLoaders.libraries.LoadedJarLibrary
 
getResourceAsUrl(String) - Method in class i5.las2peer.classLoaders.libraries.LoadedLibrary
for class and resource loading: get the URL for the specified resource
getResourceAsUrl(String) - Method in class i5.las2peer.classLoaders.libraries.LoadedNetworkLibrary
 
getResponseToId() - Method in class i5.las2peer.communication.Message
 
getResponseToId() - Method in class i5.las2peer.p2p.pastry.InfoResponseMessage
get the id of the message, this is a response to
getResponsibleForAgentSafeId() - Method in class i5.las2peer.security.AgentImpl
Returns the id of this agent.
getResponsibleForAgentSafeId() - Method in class i5.las2peer.security.Mediator
 
getResponsibleForAgentSafeId() - Method in interface i5.las2peer.security.MessageReceiver
In case a Mediator implements this interface, this method will return the id of the agent, this mediator is responsible for.
getResult() - Method in class i5.las2peer.persistency.helper.FetchEnvelopeHelper
 
getResult() - Method in class i5.las2peer.persistency.helper.FetchHashedHelper
 
getResult() - Method in class i5.las2peer.persistency.helper.StoreProcessHelper
 
getResult() - Method in class i5.las2peer.tools.WaiterThread
 
getResults() - Method in class i5.las2peer.p2p.MessageResultListener
 
getRevokeAllReaders() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
getRootElement(File, String) - Static method in class i5.las2peer.serialization.XmlTools
Gets the root element from the given file containing only ONE XML representation and throws an exception if the name does not match with the given name.
getRootElement(InputStream, String) - Static method in class i5.las2peer.serialization.XmlTools
Gets the root element from the given input stream containing only ONE XML representation and throws an exception if the name does not match with the given name.
getRootElement(String, String) - Static method in class i5.las2peer.serialization.XmlTools
Gets the root element from the given XML String and throws an exception if the name does not match with the given name.
getRootElement(Document, String) - Static method in class i5.las2peer.serialization.XmlTools
Gets the root element from the given document type containing only ONE XML representation and throws an exception if the name does not match with the given name.
getRunningAtNode() - Method in class i5.las2peer.security.AgentImpl
Gets the node, this agent is running at.
getSalt() - Method in class i5.las2peer.security.PassphraseAgentImpl
provide access to salt for subclasses (security risk? - probably not)
getSecureHash(byte[]) - Static method in class i5.las2peer.tools.CryptoTools
 
getSender() - Method in class i5.las2peer.communication.Message
get the sending agent of this message only works after opening or creation the message
getSender() - Method in class i5.las2peer.p2p.pastry.GetInfoMessage
get the sender of the information request
getSender() - Method in class i5.las2peer.p2p.pastry.InfoResponseMessage
get the handle of the sending node
getSender() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getSender() - Method in class i5.las2peer.registry.data.ReputationTransactionData
 
getSender() - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
getSenderId() - Method in class i5.las2peer.communication.Message
get the id of the sending agent
getSendingNode() - Method in class i5.las2peer.p2p.pastry.MessageEnvelope
get a handle to the sending node
getSendingNode() - Method in class i5.las2peer.p2p.pastry.SearchAnswerMessage
get the origin node of this answer
getSendingNodeId() - Method in class i5.las2peer.communication.Message
get the id of the sending node The type depends on on the Node implementation (Long for LocalNode and NodeHandle for PastryNodeImpl
getService() - Method in interface i5.las2peer.api.Context
Get the current service.
getService() - Method in class i5.las2peer.communication.ServiceDiscoveryContent
Gets the service that is running
getService() - Method in class i5.las2peer.execution.ExecutionContext
 
getService() - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
getService(Class<T>) - Method in interface i5.las2peer.api.Context
Get the current service, avoiding casting.
getService(Class<T>) - Method in class i5.las2peer.execution.ExecutionContext
 
getServiceAgent() - Method in interface i5.las2peer.api.Context
Get the current service agent responsible for executing the service.
getServiceAgent() - Method in class i5.las2peer.execution.ExecutionContext
 
getServiceAgent() - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
getServiceAgent(ServiceNameVersion, AgentImpl) - Method in class i5.las2peer.p2p.Node
Gets an currently running agent executing the given service.
getServiceAgentId() - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
getServiceAgentInstance(ServiceNameVersion, boolean, boolean, AgentImpl) - Method in class i5.las2peer.p2p.NodeServiceCache
returns a service agent instance.
getServiceAliasManager() - Method in class i5.las2peer.p2p.Node
get the manager responsible for the mapping from service alias to service names
getServiceAuthor(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getServiceAuthors() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getServiceClass() - Method in class i5.las2peer.testing.LocalServiceTestCase
define a service class to test, this service will be started in a LocalNode before starting the actual test
getServiceClass(ServiceNameVersion) - Method in class i5.las2peer.classLoaders.ClassManager
get a service class in the specified version a service has to be provided in a bundle of the package containing the service
getServiceClassLoader() - Method in interface i5.las2peer.api.Context
Gets the class loader responsible for loading the current service.
getServiceClassLoader() - Method in class i5.las2peer.execution.ExecutionContext
 
getServiceClassName() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
getServiceCreatedEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
getServiceDeploymentEndEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
getServiceDeploymentEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
getServiceDirectories() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getServiceInstance() - Method in class i5.las2peer.security.ServiceAgentImpl
get the actual service instance bound to this agent
getServiceInstance() - Method in class i5.las2peer.testing.LocalServiceTestCase
shortcut for getting the actual instance of the service class to test
getServiceMethods(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Returns a list of available methods for the given service class name.
getServiceName() - Method in class i5.las2peer.p2p.ServiceAliasManager.AliasResolveResponse
 
getServiceName() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
getServiceNames() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getServiceNameVersion() - Method in interface i5.las2peer.api.security.ServiceAgent
Get the service name and version of the service executed by this agent.
getServiceNameVersion() - Method in class i5.las2peer.execution.RMITask
 
getServiceNameVersion() - Method in class i5.las2peer.security.ServiceAgentImpl
get the name of the service class, this service agent belongs to
getServicePackageName() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
getServiceRegistryAddress() - Method in class i5.las2peer.registry.data.RegistryConfiguration
 
getServiceReleasedEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
getServiceReleases() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getServiceVersion() - Method in class i5.las2peer.testing.LocalServiceTestCase
define a service version to test, this service will be started in a LocalNode before starting the actual test
getShellCode() - Method in enum i5.las2peer.tools.ColoredOutput.BackgroundColor
 
getShellCode() - Method in enum i5.las2peer.tools.ColoredOutput.ForegroundColor
 
getShellCode() - Method in enum i5.las2peer.tools.ColoredOutput.Formatting
 
getShellCode() - Method in interface i5.las2peer.tools.ColoredOutput.ShellCode
 
getSignature() - Method in class i5.las2peer.p2p.NodeInformation
 
getSignatureContent() - Method in class i5.las2peer.p2p.NodeInformation
the content for the signature
getSignatureMethod() - Static method in class i5.las2peer.tools.CryptoTools
get the signature method in use
getSimpleClassName() - Method in class i5.las2peer.api.p2p.ServiceNameVersion
Gets the simple name of the service class
getSingularElement(Element, String) - Static method in class i5.las2peer.serialization.XmlTools
Gets exactly one child tag from given parent XML element.
getSize() - Method in interface i5.las2peer.api.security.GroupAgent
Get the number of direct group members.
getSize() - Method in class i5.las2peer.security.GroupAgentImpl
how many members does this group have
getSortedMethodNames() - Method in class i5.las2peer.communication.ListMethodsContent
get a sorted array with all names of methods stored in this answer
getSortedMethodParameters(String) - Method in class i5.las2peer.communication.ListMethodsContent
get a sorted array of all parameter signatures for the given method name
getSourceAgentId() - Method in class i5.las2peer.logging.bot.BotMessage
 
getSourceAgentId() - Method in class i5.las2peer.logging.monitoring.MonitoringMessage
 
getSourceNode() - Method in class i5.las2peer.logging.bot.BotMessage
 
getSourceNode() - Method in class i5.las2peer.logging.monitoring.MonitoringMessage
 
getStarRating() - Method in class i5.las2peer.registry.data.UserProfileData
 
getStartTime() - Method in class i5.las2peer.p2p.Node
 
getStartupDir() - Method in class i5.las2peer.testing.LocalServiceTestCase
get the name of a directory, which XML files are to be loaded on server Startup by the LocalServiceTestCase.loadStartupDir() method.
getStaticDeployedAddress(String) - Method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
getStaticDeployedAddress(String) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
getStaticDeployedAddress(String) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
getStatus() - Method in class i5.las2peer.p2p.Node
Gets the status of this node.
getStatusCode() - Method in enum i5.las2peer.logging.bot.BotStatus
 
getStorage() - Method in class i5.las2peer.p2p.LocalNodeManager
 
getStorageDirectory() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getStorageMode() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
getStoredString() - Method in class i5.las2peer.testing.TestService
returns the stored string
getSub() - Method in class i5.las2peer.api.p2p.ServiceVersion
get the subversion of the minor version number
getSub() - Method in class i5.las2peer.classLoaders.libraries.LibraryVersion
get the subversion of the minor version number
getSubject() - Method in class i5.las2peer.registry.data.ReputationTransactionData
 
getSubjectNewGrade() - Method in class i5.las2peer.registry.data.ReputationTransactionData
 
getSupplementHash() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
getSymmetricAlgorithm() - Static method in class i5.las2peer.tools.CryptoTools
get the symmetric algorithm in use
getSymmetricKeygenMethod() - Static method in class i5.las2peer.tools.CryptoTools
get the factory method for symmetric keys
getSystemDefinedPort() - Static method in class i5.las2peer.tools.SimpleTools
 
getTags() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getTestService() - Static method in class i5.las2peer.testing.MockAgentFactory
get ServiceAgent for i5.las2peer.api.TestService The TestServices are placed in the JUnit source tree.
getTestService2() - Static method in class i5.las2peer.testing.MockAgentFactory
get ServiceAgent for i5.las2peer.api.TestService2 The TestServices are placed in the JUnit source tree.
getTime() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getTime() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
getTimeoutDate() - Method in class i5.las2peer.communication.Message
 
getTimeoutTime() - Method in class i5.las2peer.p2p.MessageResultListener
 
getTimeoutTs() - Method in class i5.las2peer.communication.Message
 
getTimestamp() - Method in class i5.las2peer.communication.Message
 
getTimestamp() - Method in class i5.las2peer.communication.PingPongContent
 
getTimestamp() - Method in class i5.las2peer.logging.bot.BotMessage
 
getTimestamp() - Method in class i5.las2peer.logging.monitoring.MonitoringMessage
 
getTimestamp() - Method in class i5.las2peer.p2p.pastry.L2pScribeContent
get the (unix) timestamp of creation
getTimestamp() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getTimestamp() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
getTimestamp() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
getTimestampDate() - Method in class i5.las2peer.communication.Message
 
getTo() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getTopicId() - Method in class i5.las2peer.communication.Message
Gets the id of the receiving topic
getTransactionAddedEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getTransactionByTxHash(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getTransactionCountChangedEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getTransactionIndex() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getTransactionInfo(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getTransactionLog() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getTransactionLogByReceiver(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getTransactionLogBySender(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getTransactionScoreChangedEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getTransactionType() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getTXHash() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
getUnwrappedClass(Class<?>) - Static method in class i5.las2peer.execution.ServiceHelper
returns the native class for a wrapper
getUser(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Retrieve user data stored in registry for given name.
getUserAgentIdentifierByEmail(String) - Method in interface i5.las2peer.api.Context
Gets a UserAgent's identifier by its email address.
getUserAgentIdentifierByEmail(String) - Method in class i5.las2peer.execution.ExecutionContext
 
getUserAgentIdentifierByLoginName(String) - Method in interface i5.las2peer.api.Context
Gets a UserAgent's identifier by its login name.
getUserAgentIdentifierByLoginName(String) - Method in class i5.las2peer.execution.ExecutionContext
 
getUserManager() - Method in class i5.las2peer.p2p.Node
returns the manager responsible for user management
getUserName() - Method in class i5.las2peer.registry.data.UserProfileData
 
getUserProfileCreatedEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
getUserProfiles() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getUserRating(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getUserRegisteredEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
getUserRegistrations() - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
getUserRegistryAddress() - Method in class i5.las2peer.registry.data.RegistryConfiguration
 
getUserTransferredEvents(TransactionReceipt) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
getValidMs() - Method in class i5.las2peer.communication.Message
 
getValue() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
getVersion() - Method in class i5.las2peer.api.p2p.ServiceNameVersion
Gets the service version
getVersion() - Method in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
 
getVersion() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
getVersion() - Method in class i5.las2peer.persistency.EnvelopeVersion
Gets the version of this envelope.
getVersion() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
getVersion() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
getVersion() - Static method in class i5.las2peer.tools.L2pNodeLauncher
Gets the las2peer version as String.
getVersionMajor() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
getVersionMinor() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
getVersionPatch() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
getWrapperClass(Class<?>) - Static method in class i5.las2peer.execution.ServiceHelper
returns the wrapper class for a native class
GLOBAL_NAME - Static variable in class i5.las2peer.logging.L2pLogger
 
grade - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionAddedEventResponse
 
Green - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
Green - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
Green - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
GroupAgent - Interface in i5.las2peer.api.security
Represents a group of agents that is an agent itself.
GroupAgentGenerator - Class in i5.las2peer.tools
A simple command line client generating a group agent XML file.
GroupAgentGenerator() - Constructor for class i5.las2peer.tools.GroupAgentGenerator
 
GroupAgentImpl - Class in i5.las2peer.security
An agent representing a group of other agents.
GroupAgentImpl(KeyPair, SecretKey, Agent[]) - Constructor for class i5.las2peer.security.GroupAgentImpl
constructor for the GroupAgentImpl.createGroupAgent(i5.las2peer.api.security.Agent[]) factory simply necessary, since the secret key has to be stated for the constructor of the superclass
GroupAgentImpl(PublicKey, byte[], HashMap<String, byte[]>) - Constructor for class i5.las2peer.security.GroupAgentImpl
 

H

handle(RMITask, AgentContext) - Method in class i5.las2peer.security.ServiceAgentImpl
execute a RMITask
handleAssignment(String) - Method in class i5.las2peer.tools.CommandPrompt
handle an assignment command
handleCommand(String) - Method in class i5.las2peer.tools.CommandPrompt
handle a command, i.e.
handleLine(String) - Method in class i5.las2peer.tools.CommandPrompt
handle a line of input
handleMessage(Message, AgentContext) - Method in interface i5.las2peer.security.MessageHandler
Gets an already opened message from an agent mediator and tries to process it.
handleNew(String) - Method in class i5.las2peer.tools.CommandPrompt
handle a NEW command, e.g.
handlePrint(String) - Method in class i5.las2peer.tools.CommandPrompt
print the value of all given local variables
handoverAnswer(Message) - Method in class i5.las2peer.p2p.Node
Hands over an answer message to the corresponding listener.
hasAccess(String) - Method in interface i5.las2peer.api.Context
Checks if the main agent is able to unlock the agent agentId.
hasAccess(String) - Method in class i5.las2peer.execution.ExecutionContext
 
hasAccess(String) - Method in class i5.las2peer.security.AgentContext
Checks if the agent can be accessed (e.g.
hasAccess(String, Agent) - Method in interface i5.las2peer.api.Context
Checks if the agent specified by using is able to unlock the agent agentId.
hasAccess(String, Agent) - Method in class i5.las2peer.execution.ExecutionContext
 
hasAgent(String) - Method in class i5.las2peer.p2p.Node
 
hasAgent(String) - Method in class i5.las2peer.security.AgentContext
 
hasAgent(String) - Method in interface i5.las2peer.security.AgentStorage
does this storage know the requested agent? Does not refer to the backup storage if applicable
hasAgent(String) - Method in class i5.las2peer.security.BasicAgentStorage
 
hasEmail() - Method in interface i5.las2peer.api.security.UserAgent
Check if the agent has an email address set.
hasEmail() - Method in class i5.las2peer.security.UserAgentImpl
has this user a registered email address?
hasEnded() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
hasException() - Method in class i5.las2peer.p2p.MessageResultListener
was their any exception during sending or processing the corresponding message
hasException() - Method in class i5.las2peer.tools.WaiterThread
has this thread collected an exception ?
hash - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceReleasedEventResponse
 
hashCode() - Method in class i5.las2peer.api.p2p.ServiceNameVersion
 
hashCode() - Method in class i5.las2peer.api.p2p.ServiceVersion
since equals is overridden, we should implement an own hashCode.
hashCode() - Method in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
since equals is overridden, we should implement an own hashCode.
hashCode() - Method in class i5.las2peer.classLoaders.libraries.LibraryVersion
since equals is overridden, we should implement an own hashCode.
hashCode() - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
hashCode() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
hashCode() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
HashedArtifact - Class in i5.las2peer.persistency
This class represents a bunch of arbitrary data in the shared storage.
HashedArtifact(PastryIdFactory, byte[]) - Constructor for class i5.las2peer.persistency.HashedArtifact
 
hashToName(byte[]) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
hasLocalAgent(AgentImpl) - Method in class i5.las2peer.p2p.Node
Is an instance of the given agent running at this node?
hasLocalAgent(String) - Method in class i5.las2peer.p2p.Node
Is an instance of the given agent running at this node?
hasLoginName() - Method in interface i5.las2peer.api.security.UserAgent
Check if the agent has a login name set.
hasLoginName() - Method in class i5.las2peer.security.UserAgentImpl
 
hasMember(Agent) - Method in interface i5.las2peer.api.security.GroupAgent
Checks if the given agent is a member of this group.
hasMember(Agent) - Method in class i5.las2peer.security.GroupAgentImpl
 
hasMember(String) - Method in interface i5.las2peer.api.security.GroupAgent
Checks if the given agent is a member of this group.
hasMember(String) - Method in class i5.las2peer.security.GroupAgentImpl
 
hasMessageHandler(MessageHandler) - Method in class i5.las2peer.security.Mediator
Is the given message handler registered at this mediator?
hasMessageHandlerClass(Class<?>) - Method in class i5.las2peer.security.Mediator
Has this mediator a registered message handler of the given class?
hasMessages() - Method in class i5.las2peer.security.Mediator
Does this mediator have pending messages?
hasNode(long) - Method in class i5.las2peer.p2p.LocalNodeManager
does the given node exist in the central storage?
hasProfile(String) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
hasReader(Agent) - Method in interface i5.las2peer.api.persistency.Envelope
Checks if the given agent is direct reader of this envelope.
hasReader(Agent) - Method in class i5.las2peer.persistency.EnvelopeImpl
 
hasReputationProfile(String) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
hasResult() - Method in class i5.las2peer.tools.WaiterThread
 
hasSameAuthor(NetworkArtifact) - Method in class i5.las2peer.persistency.NetworkArtifact
 
hasSection(String) - Method in class i5.las2peer.tools.helper.ConfigFile
Checks if a section with the given name exists.
hasService(ServiceNameVersion) - Method in class i5.las2peer.p2p.Node
Checks, if the given service class is running at this node.
hasTopic(long) - Method in class i5.las2peer.p2p.Node
checks if a receiver is registered to the topic
Hidden - i5.las2peer.tools.ColoredOutput.Formatting
 
HTTP_CONNECTOR_ERROR - i5.las2peer.api.logging.MonitoringEvent
 
HTTP_CONNECTOR_MESSAGE - i5.las2peer.api.logging.MonitoringEvent
 
HTTP_CONNECTOR_REQUEST - i5.las2peer.api.logging.MonitoringEvent
 
HTTP_CONNECTOR_SESSION_END - i5.las2peer.api.logging.MonitoringEvent
 
HTTP_CONNECTOR_SESSION_START - i5.las2peer.api.logging.MonitoringEvent
 

I

i5.las2peer.api - package i5.las2peer.api
 
i5.las2peer.api.execution - package i5.las2peer.api.execution
 
i5.las2peer.api.logging - package i5.las2peer.api.logging
 
i5.las2peer.api.p2p - package i5.las2peer.api.p2p
 
i5.las2peer.api.persistency - package i5.las2peer.api.persistency
 
i5.las2peer.api.security - package i5.las2peer.api.security
 
i5.las2peer.classLoaders - package i5.las2peer.classLoaders
 
i5.las2peer.classLoaders.libraries - package i5.las2peer.classLoaders.libraries
 
i5.las2peer.classLoaders.policies - package i5.las2peer.classLoaders.policies
 
i5.las2peer.communication - package i5.las2peer.communication
 
i5.las2peer.connectors - package i5.las2peer.connectors
 
i5.las2peer.execution - package i5.las2peer.execution
 
i5.las2peer.logging - package i5.las2peer.logging
 
i5.las2peer.logging.bot - package i5.las2peer.logging.bot
 
i5.las2peer.logging.monitoring - package i5.las2peer.logging.monitoring
 
i5.las2peer.p2p - package i5.las2peer.p2p
 
i5.las2peer.p2p.pastry - package i5.las2peer.p2p.pastry
 
i5.las2peer.persistency - package i5.las2peer.persistency
 
i5.las2peer.persistency.helper - package i5.las2peer.persistency.helper
 
i5.las2peer.persistency.pastry - package i5.las2peer.persistency.pastry
 
i5.las2peer.registry - package i5.las2peer.registry
 
i5.las2peer.registry.contracts - package i5.las2peer.registry.contracts
 
i5.las2peer.registry.data - package i5.las2peer.registry.data
 
i5.las2peer.registry.exceptions - package i5.las2peer.registry.exceptions
 
i5.las2peer.sandbox - package i5.las2peer.sandbox
 
i5.las2peer.security - package i5.las2peer.security
 
i5.las2peer.serialization - package i5.las2peer.serialization
 
i5.las2peer.testing - package i5.las2peer.testing
 
i5.las2peer.tools - package i5.las2peer.tools
 
i5.las2peer.tools.helper - package i5.las2peer.tools.helper
 
IDENTIFIER - Static variable in interface i5.las2peer.api.security.AnonymousAgent
 
increase() - Method in class i5.las2peer.persistency.helper.MergeCounter
This method is called on each merging attempt and increases the counter.
inference(String, String) - Method in interface i5.las2peer.logging.bot.BotContentGenerator
 
InfoResponseMessage - Class in i5.las2peer.p2p.pastry
this message is sent from node to node as response to an GetInfoMessage
InfoResponseMessage(long, NodeHandle, NodeInformation) - Constructor for class i5.las2peer.p2p.pastry.InfoResponseMessage
create a new Message
InfoResponseMessage(long, NodeHandle, String) - Constructor for class i5.las2peer.p2p.pastry.InfoResponseMessage
create a new message
INSTANCE - Static variable in class i5.las2peer.persistency.helper.ArtifactPartComparator
This is a singleton instance that should be used in general.
interactive() - Method in class i5.las2peer.tools.L2pNodeLauncher
start interactive console mode based on a CommandPrompt
InternalSecurityException - Exception in i5.las2peer.security
Represents internal security exceptions.
InternalSecurityException(String) - Constructor for exception i5.las2peer.security.InternalSecurityException
 
InternalSecurityException(String, Throwable) - Constructor for exception i5.las2peer.security.InternalSecurityException
 
InternalServiceException - Exception in i5.las2peer.api.execution
Thrown if the service itself has thrown an exception.
InternalServiceException() - Constructor for exception i5.las2peer.api.execution.InternalServiceException
 
InternalServiceException(String) - Constructor for exception i5.las2peer.api.execution.InternalServiceException
 
InternalServiceException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.InternalServiceException
 
InternalServiceException(Throwable) - Constructor for exception i5.las2peer.api.execution.InternalServiceException
 
inverted() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) with ColoredOutput.Formatting.Reverse instead!

write inverted (swap back- and foreground color)

InvocationBadArgumentException - Exception in i5.las2peer.api.execution
Thrown if the service argument validation failed.
InvocationBadArgumentException() - Constructor for exception i5.las2peer.api.execution.InvocationBadArgumentException
 
InvocationBadArgumentException(String) - Constructor for exception i5.las2peer.api.execution.InvocationBadArgumentException
 
InvocationBadArgumentException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.InvocationBadArgumentException
 
InvocationBadArgumentException(Throwable) - Constructor for exception i5.las2peer.api.execution.InvocationBadArgumentException
 
invoke(ServiceNameVersion, String, Serializable...) - Method in interface i5.las2peer.api.Context
Invokes the method of any other service on behalf of the main agent, thus sending the main agent as calling agent.
invoke(ServiceNameVersion, String, Serializable...) - Method in class i5.las2peer.execution.ExecutionContext
 
invoke(ServiceNameVersion, String, Serializable[], boolean) - Method in class i5.las2peer.security.Mediator
Invokes a service method (in the network) for the mediated agent.
invoke(AgentImpl, ServiceNameVersion, String, Serializable[]) - Method in class i5.las2peer.p2p.Node
invoke a service in the network (choosing an appropriate version)
invoke(AgentImpl, ServiceNameVersion, String, Serializable[], boolean) - Method in class i5.las2peer.p2p.Node
invoke a service in the network or locally
invoke(AgentImpl, ServiceNameVersion, String, Serializable[], boolean, boolean) - Method in class i5.las2peer.p2p.Node
invoke a service method
invoke(AgentImpl, String, Serializable...) - Method in class i5.las2peer.testing.LocalServiceTestCase
invoke a method of the service to test
invoke(AgentImpl, String, String, Serializable[]) - Method in class i5.las2peer.p2p.Node
invoke a service in the network
invoke(String, Object[]) - Method in class i5.las2peer.security.ServiceAgentImpl
invoke a service method
invoke(String, String, Serializable...) - Method in interface i5.las2peer.api.Context
Invokes the method of any other service on behalf of the main agent, thus sending the main agent as calling agent.
invoke(String, String, Serializable...) - Method in class i5.las2peer.execution.ExecutionContext
 
invoke(String, String, Serializable[], boolean) - Method in class i5.las2peer.security.Mediator
Deprecated.
invoke(String, String, String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Invokes a service method as the current agent, choosing an approptiate service version.
invokeGlobally(AgentImpl, String, Object, String, Serializable[]) - Method in class i5.las2peer.p2p.Node
invokes a service instance in the network preferably, use Node.invoke(AgentImpl, ServiceNameVersion, String, Serializable[], boolean, boolean)
invokeInternally(ServiceNameVersion, String, Serializable...) - Method in interface i5.las2peer.api.Context
Invokes a service method using the agent of this service as calling agent.
invokeInternally(ServiceNameVersion, String, Serializable...) - Method in class i5.las2peer.execution.ExecutionContext
 
invokeInternally(String, String, Serializable...) - Method in interface i5.las2peer.api.Context
Invokes a service method using the agent of this service as calling agent.
invokeInternally(String, String, Serializable...) - Method in class i5.las2peer.execution.ExecutionContext
 
invokeLocally(AgentImpl, ServiceAgentImpl, String, Serializable[]) - Method in class i5.las2peer.p2p.Node
invokes a locally running service agent preferably, use Node.invoke(AgentImpl, ServiceNameVersion, String, Serializable[], boolean, boolean)
invokeStatic(String, LocalNode) - Static method in class i5.las2peer.tools.LocalNodeStarter
invoke a static method which has the local node as possible parameter
isAgentID(String) - Static method in class i5.las2peer.tools.CryptoTools
 
isAvailable(byte[]) - Method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
isBetween(ServiceVersion, ServiceVersion) - Method in class i5.las2peer.api.p2p.ServiceVersion
check if this version is between the given ones
isBetween(String, String) - Method in class i5.las2peer.api.p2p.ServiceVersion
tries to create a version number from the given strings and compares them to this version
isBusy() - Method in class i5.las2peer.p2p.Node
 
isColoredOutput() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
isComplete() - Method in class i5.las2peer.p2p.NodeInformation
check, if all relevant information is given
isDebugMode() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
isDone() - Method in class i5.las2peer.persistency.helper.MultiStoreResult
Checks if the underlying store result is completed or not.
isEncrypted() - Method in class i5.las2peer.persistency.EnvelopeVersion
 
isExpired() - Method in class i5.las2peer.communication.Message
 
isFinished() - Method in class i5.las2peer.p2p.MessageResultListener
 
isFinished() - Method in class i5.las2peer.tools.L2pNodeLauncher
 
isFinished() - Method in class i5.las2peer.tools.WaiterThread
 
isLargerOrEqual(ServiceVersion) - Method in class i5.las2peer.api.p2p.ServiceVersion
check if this version is larger than or equal to the given one
isLargerThan(ServiceVersion) - Method in class i5.las2peer.api.p2p.ServiceVersion
check if this version is larger than the given one
isLocalAdmin(String) - Method in class i5.las2peer.p2p.EthereumNode
 
isLocked() - Method in interface i5.las2peer.api.security.Agent
Returns whether the agent is locked or not.
isLocked() - Method in class i5.las2peer.security.AgentImpl
 
isLocked() - Method in class i5.las2peer.security.AnonymousAgentImpl
 
isLocked() - Method in class i5.las2peer.security.EthereumAgent
 
isMemberRecursive(GroupAgentImpl, String) - Method in class i5.las2peer.security.AgentContext
Checks if the given agent is transitive member of the given group.
isMonitor() - Method in class i5.las2peer.api.Service
Indicates whether monitoring is enabled for this service.
isMutable() - Method in class i5.las2peer.persistency.EnvelopeArtifact
 
isOpen() - Method in class i5.las2peer.communication.Message
 
isOwner(String, byte[]) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
isPrintHelp() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
isPrintVersion() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
isPrivate() - Method in interface i5.las2peer.api.persistency.Envelope
Checks if the content is private (encrypted).
isPrivate() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
isRegistered() - Method in class i5.las2peer.security.Mediator
 
isRequest() - Method in class i5.las2peer.communication.ListMethodsContent
is this a request or response message?
isRequest() - Method in class i5.las2peer.communication.ServiceDiscoveryContent
check if its a request
isResponse() - Method in class i5.las2peer.communication.Message
 
isRunning() - Method in class i5.las2peer.security.ServiceAgentImpl
is this (service) agent registered for running a service?
isSandbox() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
isSelfDeployable() - Method in class i5.las2peer.api.Service
Indicates whether the service is self deployable (restricting some features) or not (unlimited access).
isSmallerOrEqual(ServiceVersion) - Method in class i5.las2peer.api.p2p.ServiceVersion
check if this version is smaller than or equal to the given one
isSmallerThan(ServiceVersion) - Method in class i5.las2peer.api.p2p.ServiceVersion
check if this version is smaller than the given one
isSubclass(Class<?>, Class<?>) - Static method in class i5.las2peer.execution.ServiceHelper
check, if the first given class is a subclass of the second one
isSuccess() - Method in class i5.las2peer.p2p.MessageResultListener
 
isSuccess() - Method in class i5.las2peer.tools.WaiterThread
 
isTimedOut() - Method in class i5.las2peer.p2p.MessageResultListener
 
isTimedOut() - Method in class i5.las2peer.tools.WaiterThread
has this thread time out during waiting for a result?
isTopic() - Method in class i5.las2peer.communication.Message
Check if this message is sent to a topic
isWrapperClass(Class<?>) - Static method in class i5.las2peer.execution.ServiceHelper
checks if the given class is a wrapper class for a java native

J

JavaVersionException - Exception in i5.las2peer.tools
 
JavaVersionException(String) - Constructor for exception i5.las2peer.tools.JavaVersionException
 
join(Iterable<?>, String) - Static method in class i5.las2peer.tools.SimpleTools
a simple join method to concatenate String representations of the given objects
join(Object[], String) - Static method in class i5.las2peer.tools.SimpleTools
a simple join method to concatenate String representations of the given objects

L

L2pLogger - Class in i5.las2peer.logging
 
L2pLogger(String, String) - Constructor for class i5.las2peer.logging.L2pLogger
Just calls the parent constructor and adds the new instance to the LogManager.
L2pLogger.ConsoleFormatter - Class in i5.las2peer.logging
This is the formatter used for the console output.
L2pLogger.ConsoleHandler - Class in i5.las2peer.logging
 
L2pLogger.LogfileFormatter - Class in i5.las2peer.logging
This is the formatter used for the log file output.
L2pNodeIdFactory - Class in i5.las2peer.p2p
 
L2pNodeIdFactory(String) - Constructor for class i5.las2peer.p2p.L2pNodeIdFactory
 
L2pNodeLauncher - Class in i5.las2peer.tools
las2peer node launcher It is the main tool for service developers / node maintainers to start their services, upload agents to the network and to test their service methods directly in the p2p network.
L2pNodeLauncherConfiguration - Class in i5.las2peer.tools.helper
 
L2pNodeLauncherConfiguration() - Constructor for class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
L2pScribeContent - Class in i5.las2peer.p2p.pastry
base class for content published to the pub/sub-facilities of the pastry library (Scribe)
L2pScribeContent(NodeHandle) - Constructor for class i5.las2peer.p2p.pastry.L2pScribeContent
create a new scribe content created at the given node handle
L2pSecurityManager - Class in i5.las2peer.sandbox
 
L2pStorageInterface - Interface in i5.las2peer.persistency
 
LATEST_VERSION - Static variable in class i5.las2peer.persistency.EnvelopeVersion
freshly created local instance, can be considered as null
LatestArtifactVersionFinder - Class in i5.las2peer.persistency.helper
This class is used to manage the process in order to find the latest version for a given identifier.
LatestArtifactVersionFinder(String, long, StorageLookupHandler, PastryIdFactory, Past, int, ExecutorService) - Constructor for class i5.las2peer.persistency.helper.LatestArtifactVersionFinder
constructor
launch() - Method in class i5.las2peer.p2p.Node
Starts this node.
launchAgent(AgentImpl) - Method in class i5.las2peer.p2p.LocalNodeManager
factory: launch a node an register the given agent
launchConfiguration(L2pNodeLauncherConfiguration) - Static method in class i5.las2peer.tools.L2pNodeLauncher
 
launchNetwork(int) - Static method in class i5.las2peer.testing.TestSuite
This method starts a network consisting of the given number of nodes.
launchNetwork(int, SharedStorage.STORAGE_MODE, boolean) - Static method in class i5.las2peer.testing.TestSuite
This method starts a network consisting of the given number of nodes.
launchNode() - Method in class i5.las2peer.p2p.LocalNodeManager
factory: launch a node
launchSingle(int, String, SharedStorage.STORAGE_MODE, boolean, String, Iterable<String>, Long, Iterable<String>) - Static method in class i5.las2peer.tools.L2pNodeLauncher
Deprecated.
launchSingle(Iterable<String>) - Static method in class i5.las2peer.tools.L2pNodeLauncher
Deprecated.
launchSub() - Method in class i5.las2peer.p2p.EthereumNode
In addition to super(), set up registry client with CLI credentials
launchSub() - Method in class i5.las2peer.p2p.LocalNode
 
launchSub() - Method in class i5.las2peer.p2p.Node
Starts this node.
launchSub() - Method in class i5.las2peer.p2p.PastryNodeImpl
start this node
LibraryIdentifier - Class in i5.las2peer.classLoaders.libraries
a basic class managing a library identifier of the format name-number where number fits the format of LibraryVersion
LibraryIdentifier(String) - Constructor for class i5.las2peer.classLoaders.libraries.LibraryIdentifier
generate a new LibraryIdentifier from its string representation
LibraryIdentifier(String, LibraryVersion) - Constructor for class i5.las2peer.classLoaders.libraries.LibraryIdentifier
generate a new library identifier
LibraryIdentifier(String, String) - Constructor for class i5.las2peer.classLoaders.libraries.LibraryIdentifier
generate a new identifier
LibraryNotFoundException - Exception in i5.las2peer.classLoaders
exception thrown if a requested library cannot be found in a repository
LibraryNotFoundException(String) - Constructor for exception i5.las2peer.classLoaders.LibraryNotFoundException
 
LibraryNotFoundException(String, Throwable) - Constructor for exception i5.las2peer.classLoaders.LibraryNotFoundException
 
LibraryNotFoundException(Throwable) - Constructor for exception i5.las2peer.classLoaders.LibraryNotFoundException
 
LibraryVersion - Class in i5.las2peer.classLoaders.libraries
a simple class managing a library version number in the format major.minor.subversion-build where minor, subversion and build are optional
LibraryVersion(int) - Constructor for class i5.las2peer.classLoaders.libraries.LibraryVersion
generate a new LibraryVersion
LibraryVersion(int, int) - Constructor for class i5.las2peer.classLoaders.libraries.LibraryVersion
generate a new LibraryVersion
LibraryVersion(int, int, int) - Constructor for class i5.las2peer.classLoaders.libraries.LibraryVersion
generate a new LibraryVersion
LibraryVersion(int, int, int, int) - Constructor for class i5.las2peer.classLoaders.libraries.LibraryVersion
generate a new LibraryVersion
LibraryVersion(String) - Constructor for class i5.las2peer.classLoaders.libraries.LibraryVersion
Generate a Version from String representation format : major.minor.sub-build minor, subversion and build are optional
LightBlue - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
LightBlue - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
LightBlue - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
LightCyan - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
LightCyan - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
LightCyan - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
LightGreen - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
LightGreen - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
LightGreen - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
LightGrey - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
LightGrey - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
LightGrey - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
LightMagenta - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
LightMagenta - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
LightMagenta - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
LightRed - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
LightRed - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
LightRed - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
LightYellow - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
LightYellow - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
ListMethodsContent - Class in i5.las2peer.communication
 
ListMethodsContent() - Constructor for class i5.las2peer.communication.ListMethodsContent
create a new ListMethodContent as a request
ListMethodsContent(boolean) - Constructor for class i5.las2peer.communication.ListMethodsContent
create a new ListMethodsContent either as a request or as a response, a response is open for adding methods after creation
ListMethodsContent.MethodComparator - Class in i5.las2peer.communication
 
load(String, Web3j, Credentials, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
Deprecated.
load(String, Web3j, Credentials, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.ReputationRegistry
Deprecated.
load(String, Web3j, Credentials, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
Deprecated.
load(String, Web3j, Credentials, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.UserRegistry
Deprecated.
load(String, Web3j, Credentials, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
load(String, Web3j, Credentials, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.ReputationRegistry
 
load(String, Web3j, Credentials, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
 
load(String, Web3j, Credentials, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.UserRegistry
 
load(String, Web3j, TransactionManager, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
Deprecated.
load(String, Web3j, TransactionManager, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.ReputationRegistry
Deprecated.
load(String, Web3j, TransactionManager, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
Deprecated.
load(String, Web3j, TransactionManager, BigInteger, BigInteger) - Static method in class i5.las2peer.registry.contracts.UserRegistry
Deprecated.
load(String, Web3j, TransactionManager, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
load(String, Web3j, TransactionManager, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.ReputationRegistry
 
load(String, Web3j, TransactionManager, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.ServiceRegistry
 
load(String, Web3j, TransactionManager, ContractGasProvider) - Static method in class i5.las2peer.registry.contracts.UserRegistry
 
loadAgent(String) - Static method in class i5.las2peer.persistency.EnvelopeGenerator
Loads an agent from the given XML file name.
loadAgentFromXml(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
load an agent from an XML file and return it for later usage
loadClass(String, boolean) - Method in class i5.las2peer.classLoaders.ServiceClassLoader
loading classes in a Library class loader follows the following steps: check if the class has already been loaded look into all bundles class loaders this library class loader has been registered to look into the bootstrap class loader alert that the class cannot be found
LoadedJarLibrary - Class in i5.las2peer.classLoaders.libraries
a loaded jar library implements a library on the basis of a standard jar file
LoadedJarLibrary(String, LibraryIdentifier) - Constructor for class i5.las2peer.classLoaders.libraries.LoadedJarLibrary
create a new LodadJarLibrary
LoadedLibrary - Class in i5.las2peer.classLoaders.libraries
a loaded library represents a library in the l2p classloader context
LoadedNetworkLibrary - Class in i5.las2peer.classLoaders.libraries
This class is stored in the network and represents a network library.
LoadedNetworkLibrary(PastryNodeImpl, LibraryIdentifier, Map<String, byte[]>) - Constructor for class i5.las2peer.classLoaders.libraries.LoadedNetworkLibrary
 
loadSmartContract(Class<T>, String) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
loadStartupDir() - Method in class i5.las2peer.testing.LocalServiceTestCase
load the XML file contained in the directory given by LocalServiceTestCase.getStartupDir() method and initialize the node with the agents and envelopes generated from these XML files
local() - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
localCommand(String) - Method in class i5.las2peer.tools.CommandPrompt
check, if the given line contains (starts with) a local command and execute it.
LocalNode - Class in i5.las2peer.p2p
Implementation of the abstract Node class mostly for testing purposes.
LocalNode(LocalNodeManager) - Constructor for class i5.las2peer.p2p.LocalNode
create a LocalNode
LocalNode(LocalNodeManager, ClassManager) - Constructor for class i5.las2peer.p2p.LocalNode
create a LocalNode
LocalNodeManager - Class in i5.las2peer.p2p
 
LocalNodeManager() - Constructor for class i5.las2peer.p2p.LocalNodeManager
 
LocalNodeStarter - Class in i5.las2peer.tools
Command line tool for starting a LocalNode and set up some artifacts from a directory containing XML files.
LocalNodeStarter() - Constructor for class i5.las2peer.tools.LocalNodeStarter
 
localSendMessage(long, Message) - Method in class i5.las2peer.p2p.LocalNodeManager
does the actual sending of a message in a separate thread with a configurable delay
LocalServiceTestCase - Class in i5.las2peer.testing
Helper class to implement JUnit-Test for services to be published in a las2peer environment.
LocalServiceTestCase() - Constructor for class i5.las2peer.testing.LocalServiceTestCase
 
LocalStorage - Class in i5.las2peer.persistency
 
LocalStorage() - Constructor for class i5.las2peer.persistency.LocalStorage
 
lockPrivateKey() - Method in class i5.las2peer.security.AgentImpl
(Re-)Lock the private key.
lockPrivateKey() - Method in class i5.las2peer.security.EthereumAgent
Removes decrypted private key and the registry client (which contains user credentials).
lockPrivateKey() - Method in class i5.las2peer.security.GroupAgentImpl
 
lockPrivateKey() - Method in class i5.las2peer.security.PassphraseAgentImpl
 
log - Variable in class i5.las2peer.registry.contracts.CommunityTagIndex.CommunityTagCreatedEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.ErrorEventEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionAddedEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionCountChangedEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionScoreChangedEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.UserProfileCreatedEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceCreatedEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceReleasedEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.UserRegistry.UserRegisteredEventResponse
 
log - Variable in class i5.las2peer.registry.contracts.UserRegistry.UserTransferredEventResponse
 
log(MonitoringEvent) - Method in class i5.las2peer.logging.L2pLogger
Same as #log(MonitoringEvent, String) without any remarks, just logs the plain event.
log(MonitoringEvent, String) - Method in class i5.las2peer.logging.L2pLogger
Same as #log(MonitoringEvent, String, String, String) with context main agent as default source agent.
log(MonitoringEvent, String, String, String) - Method in class i5.las2peer.logging.L2pLogger
Same as L2pLogger.log(Long, MonitoringEvent, String, String, String, String, String) with current system timestamp and no source or destination node.
log(Long, MonitoringEvent, String, String, String, String, String) - Method in class i5.las2peer.logging.L2pLogger
Deprecated.
Use L2pLogger.log(Long, MonitoringEvent, String, String, String, String, String) instead. The coupling between nodes and services is softened now.
log(Long, MonitoringEvent, String, String, String, String, String) - Method in class i5.las2peer.logging.monitoring.MonitoringObserver
Processes the incoming data by generating a MonitoringMessage of it.
log(Long, MonitoringEvent, String, String, String, String, String) - Method in interface i5.las2peer.logging.NodeObserver
Each call represents one event to log by this observer.
log(LogRecord) - Method in class i5.las2peer.logging.L2pLogger
logEvent(MonitoringEvent, Agent, String) - Static method in class i5.las2peer.logging.L2pLogger
Deprecated.
Use Context.monitorEvent(Object, MonitoringEvent, String, boolean) Writes a log message. The given event can be used to differentiate between different log messages.
logEvent(MonitoringEvent, String) - Static method in class i5.las2peer.logging.L2pLogger
Deprecated.
Use Context.monitorEvent(MonitoringEvent, String) Writes a log message. The given event can be used to differentiate between different log messages.
logEvent(Node, Object, MonitoringEvent, String, Agent, Agent) - Static method in class i5.las2peer.logging.L2pLogger
Deprecated.
Use Context.monitorEvent(Object, MonitoringEvent, String, boolean) Writes a log message. The given event can be used to differentiate between different log messages. The serviceAgent and actingUser can be set to null if not known. Then this message will not be monitored by the monitoring observer.
logEvent(Object, MonitoringEvent, String) - Static method in class i5.las2peer.logging.L2pLogger
Deprecated.
Use Context.monitorEvent(Object, MonitoringEvent, String) Logs a message to the l2p system using the observers. Since this method will/should only be used in an L2pThread, the message will come from a service or a helper, so a SERVICE_MESSAGE is assumed. Then this message will not be monitored by the monitoring observer.
logEvent(Object, MonitoringEvent, String, Agent, Agent) - Static method in class i5.las2peer.logging.L2pLogger
Deprecated.
Use Context.monitorEvent(Object, MonitoringEvent, String, boolean) Writes a log message. The given event can be used to differentiate between different log messages. The serviceAgent and actingUser can be set to null if not known. Then this message will not be monitored by the monitoring observer.
LogfileFormatter(L2pLogger) - Constructor for class i5.las2peer.logging.L2pLogger.LogfileFormatter
 
logger - Variable in class i5.las2peer.registry.ReadOnlyRegistryClient
 
Logger - Class in i5.las2peer.classLoaders
 
Logger() - Constructor for class i5.las2peer.classLoaders.Logger
 
LOGIN_NAME - Static variable in interface i5.las2peer.api.security.AnonymousAgent
 
LoginNameAlreadyTakenException - Exception in i5.las2peer.api.security
Thrown if the login name has already been taken.
LoginNameAlreadyTakenException() - Constructor for exception i5.las2peer.api.security.LoginNameAlreadyTakenException
 
longArrayReturner(long[]) - Method in class i5.las2peer.testing.TestService
simply returns the given long array for connector coding testing
longHash(String) - Static method in class i5.las2peer.tools.SimpleTools
Gets a long hash value from a given String
longReturner(long) - Method in class i5.las2peer.testing.TestService
simply returns the given long value for connector coding testing
lookupServiceAuthor(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Look up author/owner for a given service.

M

Magenta - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
Magenta - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
Magenta - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
main(String[]) - Static method in class i5.las2peer.p2p.NodeInformation
command line tool for generating a description XML file
main(String[]) - Static method in class i5.las2peer.persistency.EnvelopeGenerator
Command line script for generating a simple envelope.
main(String[]) - Static method in class i5.las2peer.testing.MockAgentFactory
create an agent and print its XML representation to standard out the first command line argument will be used as passphrase
main(String[]) - Static method in class i5.las2peer.testing.TestSuite
self test
main(String[]) - Static method in class i5.las2peer.tools.AgentIdMigrator
 
main(String[]) - Static method in class i5.las2peer.tools.CommandPrompt
start a command line
main(String[]) - Static method in class i5.las2peer.tools.CryptoTools
main (command line) method: create a key pair in the given file name prefix
main(String[]) - Static method in class i5.las2peer.tools.GroupAgentGenerator
command line method printing a group XML file
main(String[]) - Static method in class i5.las2peer.tools.L2pNodeLauncher
Main method for command line processing.
main(String[]) - Static method in class i5.las2peer.tools.LocalNodeStarter
start a LocalNode and set up stored artifacts
main(String[]) - Static method in class i5.las2peer.tools.ServiceAgentGenerator
command line service agent generator
main(String[]) - Static method in class i5.las2peer.tools.UserAgentGenerator
command line service agent generator
MalformedXMLException - Exception in i5.las2peer.serialization
Exception for problems with XML-deserialization.
MalformedXMLException(String) - Constructor for exception i5.las2peer.serialization.MalformedXMLException
create a new exception
MalformedXMLException(String, Throwable) - Constructor for exception i5.las2peer.serialization.MalformedXMLException
create a new exception
MANIFEST_LIBRARY_NAME_ATTRIBUTE - Static variable in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
 
MANIFEST_LIBRARY_VERSION_ATTRIBUTE - Static variable in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
 
ManualDeployment - Annotation Type in i5.las2peer.api
Disables self-deployment for this service.
MAX_SIZE - Static variable in class i5.las2peer.persistency.AbstractArtifact
 
MAX_UPDATE_CYCLES - Static variable in class i5.las2peer.persistency.EnvelopeVersion
The following constant is used for practical purposes to prohibit some otherwise almost infinite loops.
Mediator - Class in i5.las2peer.security
A Mediator acts on behalf of an PassphraseAgentImpl.
Mediator(Node, AgentImpl) - Constructor for class i5.las2peer.security.Mediator
Creates a new mediator.
MEMORY - i5.las2peer.persistency.SharedStorage.STORAGE_MODE
 
MergeCounter - Class in i5.las2peer.persistency.helper
This class is used in the collision handling process.
MergeCounter() - Constructor for class i5.las2peer.persistency.helper.MergeCounter
default constructor
MergeFailedException - Exception in i5.las2peer.api.persistency
Indicates that merging envelopes failed.
MergeFailedException(String) - Constructor for exception i5.las2peer.api.persistency.MergeFailedException
 
MergeFailedException(String, Throwable) - Constructor for exception i5.las2peer.api.persistency.MergeFailedException
 
MergeFailedException(Throwable) - Constructor for exception i5.las2peer.api.persistency.MergeFailedException
 
mergeGroups(Set<String>, Set<String>) - Method in class i5.las2peer.persistency.helper.StoreProcessHelper
 
mergeGroups(Set<String>, Set<String>) - Method in interface i5.las2peer.persistency.StorageCollisionHandler
 
mergeReaders(Set<PublicKey>, Set<PublicKey>) - Method in class i5.las2peer.persistency.helper.StoreProcessHelper
 
mergeReaders(Set<PublicKey>, Set<PublicKey>) - Method in interface i5.las2peer.persistency.StorageCollisionHandler
 
message - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.ErrorEventEventResponse
 
message - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 
Message - Class in i5.las2peer.communication
Base class for sending messages between AgentImpls.
Message() - Constructor for class i5.las2peer.communication.Message
constructor for the XmlAble facilities
Message(Message, XmlAble) - Constructor for class i5.las2peer.communication.Message
Generate a new message in response to the given one.
Message(Message, XmlAble, long) - Constructor for class i5.las2peer.communication.Message
Generate a new message in response to the given one.
Message(Message, Serializable) - Constructor for class i5.las2peer.communication.Message
Generate a new message in response to the given one.
Message(Message, Serializable, long) - Constructor for class i5.las2peer.communication.Message
Generate a new message in response to the given one.
Message(AgentImpl, long, Serializable) - Constructor for class i5.las2peer.communication.Message
create a new message to a topic with default timeout
Message(AgentImpl, long, Serializable, long) - Constructor for class i5.las2peer.communication.Message
create a new message to all agents listening on the given topic
Message(AgentImpl, AgentImpl, XmlAble) - Constructor for class i5.las2peer.communication.Message
create a new message with default timeout
Message(AgentImpl, AgentImpl, XmlAble, long) - Constructor for class i5.las2peer.communication.Message
create a new message
Message(AgentImpl, AgentImpl, Serializable) - Constructor for class i5.las2peer.communication.Message
create a new message with default timeout
Message(AgentImpl, AgentImpl, Serializable, long) - Constructor for class i5.las2peer.communication.Message
create a new message
MESSAGE_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
MESSAGE_FORWARDING - i5.las2peer.api.logging.MonitoringEvent
 
MESSAGE_RECEIVED - i5.las2peer.api.logging.MonitoringEvent
 
MESSAGE_RECEIVED_ANSWER - i5.las2peer.api.logging.MonitoringEvent
 
MESSAGE_RECEIVED_UNKNOWN - i5.las2peer.api.logging.MonitoringEvent
 
MESSAGE_SENDING - i5.las2peer.api.logging.MonitoringEvent
 
MessageEnvelope - Class in i5.las2peer.p2p.pastry
a simple envelope for sending las2peer messages through the pastry network
MessageEnvelope(NodeHandle, Message) - Constructor for class i5.las2peer.p2p.pastry.MessageEnvelope
generate an Pastry message envelope from a las2peer message
MessageEnvelope(NodeHandle, String) - Constructor for class i5.las2peer.p2p.pastry.MessageEnvelope
create a message envelope with simple string content
MessageException - Exception in i5.las2peer.communication
exception thrown on problems to handle messages inside an agent
MessageException(String) - Constructor for exception i5.las2peer.communication.MessageException
 
MessageException(String, Throwable) - Constructor for exception i5.las2peer.communication.MessageException
 
MessageHandler - Interface in i5.las2peer.security
A simple interface to register message handlers to Mediators.
MessageReceiver - Interface in i5.las2peer.security
An interface for receiving messages in the p2p network.
MessageResultListener - Class in i5.las2peer.p2p
A MessageResultListener is a simple collector for one result of a message sending operation in a Node.
MessageResultListener(int) - Constructor for class i5.las2peer.p2p.MessageResultListener
simple constructor
MessageResultListener(long) - Constructor for class i5.las2peer.p2p.MessageResultListener
simple constructor
MessageResultListener(long, long) - Constructor for class i5.las2peer.p2p.MessageResultListener
simple constructor
MessageResultListener.Status - Enum in i5.las2peer.p2p
a simple message status flag
MetadataArtifact - Class in i5.las2peer.persistency
 
MetadataArtifact(PastryIdFactory, String, long, byte[], AgentImpl) - Constructor for class i5.las2peer.persistency.MetadataArtifact
 
MetadataEnvelope - Class in i5.las2peer.persistency
 
MetadataEnvelope(String, long, int) - Constructor for class i5.las2peer.persistency.MetadataEnvelope
 
MethodComparator() - Constructor for class i5.las2peer.communication.ListMethodsContent.MethodComparator
 
migrateAgentXMLFile(String) - Static method in class i5.las2peer.tools.AgentIdMigrator
 
MobSOS_SuccessMeasure_Develop_Label - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
MobSOS_SuccessMeasure_Hosting_Label - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
MockAgentFactory - Class in i5.las2peer.testing
Simple Factory class to load Agents from the nested XML files.
MockAgentFactory() - Constructor for class i5.las2peer.testing.MockAgentFactory
 
monitorEvent(MonitoringEvent, String) - Method in interface i5.las2peer.api.Context
Writes a log message to the l2p system using node observers.
monitorEvent(MonitoringEvent, String) - Method in class i5.las2peer.execution.ExecutionContext
 
monitorEvent(Object, MonitoringEvent, String) - Method in interface i5.las2peer.api.Context
Writes a log message to the l2p system using node observers.
monitorEvent(Object, MonitoringEvent, String) - Method in class i5.las2peer.execution.ExecutionContext
 
monitorEvent(Object, MonitoringEvent, String, boolean) - Method in interface i5.las2peer.api.Context
Writes a log message to the l2p system using node observers.
monitorEvent(Object, MonitoringEvent, String, boolean) - Method in class i5.las2peer.execution.ExecutionContext
 
monitorEvent(String) - Method in interface i5.las2peer.api.Context
Writes a log message to the l2p system using node observers.
monitorEvent(String) - Method in class i5.las2peer.execution.ExecutionContext
 
MonitoringAgent - Class in i5.las2peer.security
A MonitoringAgent is responsible for sending monitoring information collected at the MonitoringObserver.
MonitoringAgent(KeyPair, String, byte[]) - Constructor for class i5.las2peer.security.MonitoringAgent
Creates a new MonitoringAgent.
MonitoringAgent(PublicKey, byte[], byte[]) - Constructor for class i5.las2peer.security.MonitoringAgent
Creates a new MonitoringAgent with a locked private key.
MonitoringEvent - Enum in i5.las2peer.api.logging
A monitoring event.
MonitoringMessage - Class in i5.las2peer.logging.monitoring
This class stores a message that was logged by the monitoring module of las2peer.
MonitoringMessage(Long, MonitoringEvent, String, String, String, String, String) - Constructor for class i5.las2peer.logging.monitoring.MonitoringMessage
Constructor of a MonitoringMessage.
MonitoringObserver - Class in i5.las2peer.logging.monitoring
This is the base class of the logging module of las2peer.
MonitoringObserver(int, Node) - Constructor for class i5.las2peer.logging.monitoring.MonitoringObserver
Constructor for the MonitoringObserver.
MultiArtifactHandler - Class in i5.las2peer.persistency.helper
This class is used to handle the lookup and retrieve process for a bunch of NetworkArtifacts.
MultiArtifactHandler(int, StoragePartsHandler, StorageExceptionHandler) - Constructor for class i5.las2peer.persistency.helper.MultiArtifactHandler
Initiates this lookup result collection with the given first part.
multipleArguments(int, String, long, boolean) - Method in class i5.las2peer.testing.TestService
A method with multiple arguments returning a string summary over the argument
multipleArguments2(Integer, String, Long, Boolean) - Method in class i5.las2peer.testing.TestService
A method with multiple arguments returning a string summary over the argument
MultiStoreResult - Class in i5.las2peer.persistency.helper
This class is used to handle the multiple store results generated from a parted artifact insert.
MultiStoreResult(int) - Constructor for class i5.las2peer.persistency.helper.MultiStoreResult
Initiates the store result container for the given number of parts.
myExceptionThrower() - Method in class i5.las2peer.testing.TestService
throws an exception that shouldn't be kown at the client.
MyOwnException - Exception in i5.las2peer.testing
A simple exception for testing, thrown inside the TestService.
MyOwnException(String) - Constructor for exception i5.las2peer.testing.MyOwnException
 

N

name - Variable in class i5.las2peer.registry.contracts.CommunityTagIndex.CommunityTagCreatedEventResponse
 
name - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.UserProfileCreatedEventResponse
 
name - Variable in class i5.las2peer.registry.contracts.UserRegistry.UserRegisteredEventResponse
 
name - Variable in class i5.las2peer.registry.contracts.UserRegistry.UserTransferredEventResponse
 
nameHash - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceCreatedEventResponse
 
nameHash - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
nameHash - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
nameHash - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceReleasedEventResponse
 
nameIsAvailable(byte[]) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
nameIsAvailable(String) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
nameIsTaken(byte[]) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
nameIsValid(byte[]) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
NetworkArtifact - Class in i5.las2peer.persistency
A network artifact is a bunch of arbitrary data in the shared storage.
NetworkArtifact(Id, int, byte[], AgentImpl) - Constructor for class i5.las2peer.persistency.NetworkArtifact
 
NEW_NODE_NOTICE - i5.las2peer.api.logging.MonitoringEvent
 
newNode() - Method in class i5.las2peer.p2p.LocalNodeManager
 
newNode(String) - Method in class i5.las2peer.p2p.LocalNodeManager
create a LocalNode using a FileSystemRepository at the given location
newNode(String[]) - Method in class i5.las2peer.p2p.LocalNodeManager
create a LocalNode using a FileSystemRepository at the given locations
newScore - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionCountChangedEventResponse
 
newScore - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionScoreChangedEventResponse
 
newThread(Runnable) - Method in class i5.las2peer.execution.ServiceThreadFactory
 
noBlink() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
noBold() - Static method in class i5.las2peer.tools.ColoredOutput
Node - Class in i5.las2peer.p2p
Base class for nodes in the las2peer environment.
Node() - Constructor for class i5.las2peer.p2p.Node
Creates a new node with a standard plain text log file observer.
Node(boolean) - Constructor for class i5.las2peer.p2p.Node
Creates a new node, if the standardObserver flag is true, an observer logging all events to a simple plain text log file will be generated.
Node(ClassManager) - Constructor for class i5.las2peer.p2p.Node
 
Node(ClassManager, boolean) - Constructor for class i5.las2peer.p2p.Node
 
Node(ClassManager, boolean, boolean) - Constructor for class i5.las2peer.p2p.Node
Generates a new Node with the given baseClassLoader.
NODE_BUSY - i5.las2peer.api.logging.MonitoringEvent
 
NODE_CREATED - i5.las2peer.api.logging.MonitoringEvent
 
NODE_ERROR - i5.las2peer.api.logging.MonitoringEvent
 
NODE_SHUTDOWN - i5.las2peer.api.logging.MonitoringEvent
 
NODE_STATUS_CHANGE - i5.las2peer.api.logging.MonitoringEvent
 
Node.NodeStatus - Enum in i5.las2peer.p2p
Enum with the possible states of a node.
Node.SendMode - Enum in i5.las2peer.p2p
The Sending mode for outgoing messages.
NodeApplication - Class in i5.las2peer.p2p.pastry
The NodeApplication implements the interface for message based interaction with the pastry p2p network.
NodeApplication(PastryNodeImpl) - Constructor for class i5.las2peer.p2p.pastry.NodeApplication
create a pastry application for the given node
NodeException - Exception in i5.las2peer.p2p
base class for any exception occurring in a Node
NodeException(String) - Constructor for exception i5.las2peer.p2p.NodeException
 
NodeException(String, Throwable) - Constructor for exception i5.las2peer.p2p.NodeException
 
nodeId - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
nodeId - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
NodeInformation - Class in i5.las2peer.p2p
A NodeInformation gives basic information about a node.
NodeInformation() - Constructor for class i5.las2peer.p2p.NodeInformation
create a new standard node information
NodeInformation(ServiceAgentImpl[]) - Constructor for class i5.las2peer.p2p.NodeInformation
create a standard node information for a node hosting the given services
NodeNotFoundException - Exception in i5.las2peer.p2p
Exception thrown on access to a node which is not known to the network.
NodeNotFoundException(long) - Constructor for exception i5.las2peer.p2p.NodeNotFoundException
 
NodeNotFoundException(String) - Constructor for exception i5.las2peer.p2p.NodeNotFoundException
 
NodeObserver - Interface in i5.las2peer.logging
The NodeObserver is an interface providing all necessary methods to monitor all interesting node events for a Node (mainly PastryNodeImpl).
NodeServiceCache - Class in i5.las2peer.p2p
Caches the knowledge about existing services
NodeServiceCache(Node, long, int) - Constructor for class i5.las2peer.p2p.NodeServiceCache
 
NodeServiceCache.ServiceInstance - Class in i5.las2peer.p2p
represents an instance of a service agent
NodeStorageInterface - Interface in i5.las2peer.persistency
 
NOT_KNOWN_EXIT - i5.las2peer.tools.CommandPrompt.ReturnStatus
 
NOT_KNOWN_PROCEED - i5.las2peer.tools.CommandPrompt.ReturnStatus
 
NotCreatableService - Class in i5.las2peer.testing
A simple Service for testing failures in the constructor of a service.
NotCreatableService() - Constructor for class i5.las2peer.testing.NotCreatableService
simple constructor just throwing an Exception
NotFoundException - Exception in i5.las2peer.registry.exceptions
Thrown when a registry lookup (of users, services, etc.) fails because the entry does not exist.
NotFoundException() - Constructor for exception i5.las2peer.registry.exceptions.NotFoundException
 
NotFoundException(String) - Constructor for exception i5.las2peer.registry.exceptions.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception i5.las2peer.registry.exceptions.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception i5.las2peer.registry.exceptions.NotFoundException
 
notifyException(Exception) - Method in class i5.las2peer.p2p.MessageResultListener
notifyException will be called, when an exception has arrived and is stored in this listener.
notifyExpiredMessages() - Method in class i5.las2peer.p2p.LocalNodeManager
get all expired messages and notify their senders
notifyRegistrationTo(Node) - Method in class i5.las2peer.security.AgentImpl
Notifies this agent that it has been registered at a node.
notifyRegistrationTo(Node) - Method in class i5.las2peer.security.Mediator
 
notifyRegistrationTo(Node) - Method in interface i5.las2peer.security.MessageReceiver
Called by a Node on registering a MessageReceiver to the network.
notifyRegistrationTo(Node) - Method in class i5.las2peer.security.ServiceAgentImpl
notify this service agent, that it has been registered (for usage) at the given node
notifySuccess() - Method in class i5.las2peer.p2p.MessageResultListener
NotifiedSuccess will be called, when a result has arrived and is stored in this listener.
notifyTimeout() - Method in class i5.las2peer.p2p.MessageResultListener
notifyTimeout will be called, if the underlying network has decided, that the corresponding message has timed out and passed a corresponding exception to this listener.
notifyUnregister() - Method in class i5.las2peer.security.AgentImpl
Notifies this agent of unregistering from a node.
notifyUnregister() - Method in class i5.las2peer.security.GroupAgentImpl
 
notifyUnregister() - Method in class i5.las2peer.security.Mediator
 
notifyUnregister() - Method in interface i5.las2peer.security.MessageReceiver
Called by a Node on unregistering a MessageReceiver from the network.
notifyUnregister() - Method in class i5.las2peer.security.MonitoringAgent
Does nothing.
notifyUnregister() - Method in class i5.las2peer.security.ServiceAgentImpl
 
notifyUnregister() - Method in class i5.las2peer.security.UserAgentImpl
 
NotRegisteredException - Exception in i5.las2peer.classLoaders
thrown by the ClassManager on access to a resource that is not registered
NotRegisteredException(ServiceNameVersion) - Constructor for exception i5.las2peer.classLoaders.NotRegisteredException
 
NotStartingService - Class in i5.las2peer.testing
A simple service for testing a service which has problems in the notification method of node registering.
NotStartingService() - Constructor for class i5.las2peer.testing.NotStartingService
 
NULL_VERSION - Static variable in class i5.las2peer.persistency.EnvelopeVersion
freshly created local instance, can be considered as null

O

observerNotice(MonitoringEvent, Object, Agent, Object, Agent, String) - Method in class i5.las2peer.p2p.Node
Logs an event to all observers.
observerNotice(MonitoringEvent, Object, MessageReceiver, String) - Method in class i5.las2peer.p2p.Node
Logs an event to all observers.
observerNotice(MonitoringEvent, Object, String) - Method in class i5.las2peer.p2p.Node
Logs an event to all observers.
observerNotice(MonitoringEvent, Object, String, Object, String, String) - Method in class i5.las2peer.p2p.Node
Logs an event to all observers.
observerNotice(MonitoringEvent, Object, String, String) - Method in class i5.las2peer.p2p.Node
Logs an event to all observers.
observerNotice(MonitoringEvent, String) - Method in class i5.las2peer.p2p.Node
Logs an event to all observers.
OIDCSubAlreadyTakenException - Exception in i5.las2peer.api.security
Thrown if the OIDC sub has already been taken.
OIDCSubAlreadyTakenException() - Constructor for exception i5.las2peer.api.security.OIDCSubAlreadyTakenException
 
OK_EXIT - i5.las2peer.tools.CommandPrompt.ReturnStatus
 
OK_NOTHING_TO_DO - i5.las2peer.tools.CommandPrompt.ReturnStatus
 
OK_PROCEED - i5.las2peer.tools.CommandPrompt.ReturnStatus
 
onCollision(Envelope, Envelope) - Method in interface i5.las2peer.api.persistency.EnvelopeCollisionHandler
This method is called if an envelope is already known for the given identifier and version.
onCollision(EnvelopeVersion, EnvelopeVersion, long) - Method in class i5.las2peer.persistency.helper.StoreProcessHelper
 
onCollision(EnvelopeVersion, EnvelopeVersion, long) - Method in interface i5.las2peer.persistency.StorageCollisionHandler
This method is called if an envelope is already known for the given identifier and version.
onEnvelopeReceived(EnvelopeVersion) - Method in class i5.las2peer.persistency.helper.FetchEnvelopeHelper
 
onEnvelopeReceived(EnvelopeVersion) - Method in interface i5.las2peer.persistency.StorageEnvelopeHandler
This method is called if the envelope was successfully fetched from the network.
onException(Exception) - Method in class i5.las2peer.persistency.helper.FetchEnvelopeHelper
 
onException(Exception) - Method in class i5.las2peer.persistency.helper.FetchHashedHelper
 
onException(Exception) - Method in class i5.las2peer.persistency.helper.LatestArtifactVersionFinder
 
onException(Exception) - Method in class i5.las2peer.persistency.helper.MultiArtifactHandler
 
onException(Exception) - Method in class i5.las2peer.persistency.helper.MultiStoreResult
 
onException(Exception) - Method in class i5.las2peer.persistency.helper.StoreProcessHelper
 
onException(Exception) - Method in interface i5.las2peer.persistency.StorageExceptionHandler
This method is called in its own thread to handle the given exception.
onLookup(ArrayList<PastContentHandle>) - Method in class i5.las2peer.persistency.helper.LatestArtifactVersionFinder
 
onLookup(ArrayList<PastContentHandle>) - Method in interface i5.las2peer.persistency.StorageLookupHandler
 
onPartsReceived(ArrayList<NetworkArtifact>) - Method in interface i5.las2peer.persistency.StoragePartsHandler
 
onReceive(AbstractArtifact) - Method in class i5.las2peer.persistency.helper.FetchHashedHelper
 
onReceive(AbstractArtifact) - Method in class i5.las2peer.persistency.helper.MultiArtifactHandler
 
onReceive(AbstractArtifact) - Method in interface i5.las2peer.persistency.StorageArtifactHandler
 
onResult(Serializable, int) - Method in class i5.las2peer.persistency.helper.MultiStoreResult
 
onResult(Serializable, int) - Method in class i5.las2peer.persistency.helper.StoreProcessHelper
 
onResult(Serializable, int) - Method in interface i5.las2peer.persistency.StorageStoreResultHandler
This method is called in its own thread to handle the result of a store operation.
onStart() - Method in class i5.las2peer.api.Service
Notifies the service that it has been launched at the given node.
onStart() - Method in class i5.las2peer.testing.NotStartingService
 
onStart(ServiceAgent, Logger) - Method in class i5.las2peer.api.Service
Notifies the service that it has been launched at the given node.
onStop() - Method in class i5.las2peer.api.Service
Notifies the service, that it has been stopped at this node.
open(AgentImpl, AgentStorage) - Method in class i5.las2peer.communication.Message
open the message, i.e.
open(AgentImpl, AgentStorage, ClassLoader) - Method in class i5.las2peer.communication.Message
open the message, i.e.
open(AgentStorage) - Method in class i5.las2peer.communication.Message
open the message, i.e.
outdated() - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
OverwriteException - Exception in i5.las2peer.persistency
A simple exception thrown on a forbidden attempt to overwrite an envelope.
OverwriteException(String) - Constructor for exception i5.las2peer.persistency.OverwriteException
 
owner - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.UserProfileCreatedEventResponse
 

P

PackageUploader - Class in i5.las2peer.tools
 
PackageUploader() - Constructor for class i5.las2peer.tools.PackageUploader
 
PackageUploader.ServiceVersionList - Class in i5.las2peer.tools
 
padAndConvertString(String, int) - Static method in class i5.las2peer.registry.Util
Converts string to byte array, padded with zero bytes, using UTF-8 encoding.
parseVersion(String) - Static method in class i5.las2peer.registry.Util
Converts version string ("x.y.z") to integers.
PassphraseAgent - Interface in i5.las2peer.api.security
Represents an agent that can be unlocked using a passphrase.
PassphraseAgentImpl - Class in i5.las2peer.security
Base class for pass phrase protected agents.
PassphraseAgentImpl(KeyPair, String, byte[]) - Constructor for class i5.las2peer.security.PassphraseAgentImpl
atm constructor for the MockAgent class, just don't know, how agent creation will take place later
PassphraseAgentImpl(PublicKey, byte[], byte[]) - Constructor for class i5.las2peer.security.PassphraseAgentImpl
create an agent with a locked private key used within AgentImpl.createFromXml(java.io.File)
PastFetchContinuation - Class in i5.las2peer.persistency.pastry
This class is required by Past for the fetch process.
PastFetchContinuation(ExecutorService, StorageArtifactHandler, StorageExceptionHandler) - Constructor for class i5.las2peer.persistency.pastry.PastFetchContinuation
 
PastInsertContinuation - Class in i5.las2peer.persistency.pastry
This class is required by Past for the insert process.
PastInsertContinuation(ExecutorService, StorageStoreResultHandler, StorageExceptionHandler, Serializable) - Constructor for class i5.las2peer.persistency.pastry.PastInsertContinuation
 
PastLookupContinuation - Class in i5.las2peer.persistency.pastry
This class is required by Past for the lookup process.
PastLookupContinuation(ExecutorService, StorageLookupHandler, StorageExceptionHandler) - Constructor for class i5.las2peer.persistency.pastry.PastLookupContinuation
 
PASTRY_NEW_TOPIC_CHILD - i5.las2peer.api.logging.MonitoringEvent
 
PASTRY_REMOVED_TOPIC_CHILD - i5.las2peer.api.logging.MonitoringEvent
 
PASTRY_TOPIC_SUBSCRIPTION_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
PASTRY_TOPIC_SUBSCRIPTION_SUCCESS - i5.las2peer.api.logging.MonitoringEvent
 
PastryNodeImpl - Class in i5.las2peer.p2p
A FreePastry implementation of a las2peer Node.
PastryNodeImpl(ClassManager, boolean, InetAddress, Integer, List<String>, SharedStorage.STORAGE_MODE, String, Long) - Constructor for class i5.las2peer.p2p.PastryNodeImpl
This is the regular constructor used by the L2pNodeLauncher.
PastryNodeImpl(String, SharedStorage.STORAGE_MODE, String, Long) - Constructor for class i5.las2peer.p2p.PastryNodeImpl
This constructor is mainly used by the TestSuite, uses a random system defined port number and sets all parameters for a debugging and testing optimized operation mode.
PastryStorageException - Exception in i5.las2peer.p2p.pastry
Exception thrown on failures in the underlying pastry storage
PastryStorageException(String) - Constructor for exception i5.las2peer.p2p.pastry.PastryStorageException
 
PastryStorageException(String, Throwable) - Constructor for exception i5.las2peer.p2p.pastry.PastryStorageException
 
PastryTestMessage - Class in i5.las2peer.p2p.pastry
A simple test message to be sent through the pastry network will be removed later
PastryTestMessage(Id, Id) - Constructor for class i5.las2peer.p2p.pastry.PastryTestMessage
Constructor.
PingPongContent - Class in i5.las2peer.communication
a simple content for ping and pong message
PingPongContent() - Constructor for class i5.las2peer.communication.PingPongContent
 
print(Object) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
This method is deprecated and will be removed in the future!

print some text to the selected printstream

printException() - Method in class i5.las2peer.tools.CommandPrompt
print the last caught exception / throwable
printHelp() - Method in class i5.las2peer.tools.CommandPrompt
print a help message
printHelp() - Static method in class i5.las2peer.tools.L2pNodeLauncher
Prints a help message for command line usage.
println(Object) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
This method is deprecated and will be removed in the future!

print some text followed by a newline to the selected print stream

println(String, ColoredOutput.Color) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) with a ColoredOutput.ForegroundColor instead!

print a text in the given color

println(String, ColoredOutput.Color, PrintStream) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) with a ColoredOutput.ForegroundColor instead!

print some text in the given color to the given printstream

printlnBold(String) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
printlnRed(String) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
printlnYellow(String) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
printStackTrace(StringBuilder, Throwable) - Static method in class i5.las2peer.logging.L2pLogger
Appends the stack trace for the given Throwable to the given StringBuilder.
printStackTrace(Throwable) - Method in class i5.las2peer.logging.L2pLogger
Prints a stack trace as nicely as e.printStackTrace(), but uses the logging system as output.
printVersion() - Method in class i5.las2peer.tools.CommandPrompt
Prints the las2peer version.
printVersion() - Static method in class i5.las2peer.tools.L2pNodeLauncher
Prints the las2peer version.
privateKeyToBase64String(PrivateKey) - Static method in class i5.las2peer.tools.CryptoTools
 
proceed() - Method in enum i5.las2peer.tools.CommandPrompt.ReturnStatus
 
PROCESSING_SERVICE_CLASS_NAME - Static variable in class i5.las2peer.security.MonitoringAgent
 
profiles(String) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
prompt() - Method in class i5.las2peer.tools.CommandPrompt
print a simple prompt and wait for input
publicKeyToBase64String(PublicKey) - Static method in class i5.las2peer.tools.CryptoTools
 
publicKeyToSHA512(PublicKey) - Static method in class i5.las2peer.tools.CryptoTools
 
publish(LogRecord) - Method in class i5.las2peer.logging.L2pLogger.ConsoleHandler
 
put(String, Object) - Method in class i5.las2peer.tools.helper.ConfigFile
If value is null, nothing is addded If key is empty or null, just the value is added If a value for the given key already exists, the value is overwritten If the value has type Iterable, all elements are added to the section with key as name An existing section with that name is overwritten, except no name is given (global section)!

R

read(File) - Static method in class i5.las2peer.tools.FileContentReader
get the contents of a file as String
read(InputStream) - Static method in class i5.las2peer.tools.FileContentReader
read the content of a Stream and return it as String
read(String) - Static method in class i5.las2peer.tools.FileContentReader
Gets the content of a file as String
ReadOnlyRegistryClient - Class in i5.las2peer.registry
Facade providing simple read-only access to the registry smart contracts.
ReadOnlyRegistryClient(RegistryConfiguration) - Constructor for class i5.las2peer.registry.ReadOnlyRegistryClient
Create client providing access to read-only registry functions.
ReadWriteRegistryClient - Class in i5.las2peer.registry
Facade providing simple read/write access to the registry smart contracts.
ReadWriteRegistryClient(RegistryConfiguration, Credentials) - Constructor for class i5.las2peer.registry.ReadWriteRegistryClient
Create client providing access to both read and write registry functions.
READY - i5.las2peer.logging.bot.BotStatus
 
receiveException(Exception) - Method in class i5.las2peer.persistency.pastry.PastFetchContinuation
 
receiveException(Exception) - Method in class i5.las2peer.persistency.pastry.PastInsertContinuation
 
receiveException(Exception) - Method in class i5.las2peer.persistency.pastry.PastLookupContinuation
 
receiveMessage(Message) - Method in class i5.las2peer.p2p.Node
For external access to this node.
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.security.AgentImpl
Hook to be called by the node where this agent is registered to, when the node receives a message destined to this agent.
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.security.AnonymousAgentImpl
 
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.security.BotAgent
This method is called by the node this agent is running at.
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.security.GroupAgentImpl
 
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.security.Mediator
 
receiveMessage(Message, AgentContext) - Method in interface i5.las2peer.security.MessageReceiver
Receives a message.
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.security.MonitoringAgent
This method is called by the node this agent is running at.
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.security.ServiceAgentImpl
 
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.security.UserAgentImpl
 
receiveMessage(Message, AgentContext) - Method in class i5.las2peer.testing.TestAgent
 
receiveResult(Boolean[]) - Method in class i5.las2peer.persistency.pastry.PastInsertContinuation
 
receiveResult(PastContent) - Method in class i5.las2peer.persistency.pastry.PastFetchContinuation
 
receiveResult(PastContentHandle[]) - Method in class i5.las2peer.persistency.pastry.PastLookupContinuation
 
recipient - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 
recipient - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionAddedEventResponse
 
recipient - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionCountChangedEventResponse
 
recipient - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionScoreChangedEventResponse
 
recipientNewScore - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionAddedEventResponse
 
reclaimEnvelope(String) - Method in interface i5.las2peer.api.Context
Reclaims the envelope using the current main agent agent.
reclaimEnvelope(String) - Method in class i5.las2peer.execution.ExecutionContext
 
reclaimEnvelope(String, Agent) - Method in interface i5.las2peer.api.Context
Reclaims the envelope using the specified agent.
reclaimEnvelope(String, Agent) - Method in class i5.las2peer.execution.ExecutionContext
 
recoverString(byte[]) - Static method in class i5.las2peer.registry.Util
Recovers string from byte array with possible leading zeros.
recoverString(String) - Static method in class i5.las2peer.registry.Util
Recovers string from byte-encoded hex string.
Red - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
Red - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
Red - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
register(byte[], byte[], byte[]) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
register(String, byte[]) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
registerAgent(AgentImpl) - Method in class i5.las2peer.security.BasicAgentStorage
register an agent for later use use a locked copy to store
registerAgents(AgentImpl...) - Method in class i5.las2peer.security.BasicAgentStorage
register multiple agents to this storage
registerAgentTopic(MessageReceiver) - Method in class i5.las2peer.p2p.pastry.NodeApplication
register this node to the topic related to the given message receiver
registerAnswerListener(long, MessageResultListener) - Method in class i5.las2peer.p2p.Node
Registers a MessageResultListener for collecting answers.
registerLocalService(ServiceAgentImpl) - Method in class i5.las2peer.p2p.NodeServiceCache
register a local service
registerMessageHandler(MessageHandler) - Method in class i5.las2peer.security.Mediator
Registers a MessageHandler for message processing.
registerNode(LocalNode) - Method in class i5.las2peer.p2p.LocalNodeManager
register a node for later use
registerOIDCSub(UserAgentImpl, String) - Method in class i5.las2peer.security.UserAgentManager
Stores OIDC sub of an user agent to the network
registerReceiver(MessageReceiver) - Method in interface i5.las2peer.api.Context
Deprecated.
registerReceiver(MessageReceiver) - Method in class i5.las2peer.execution.ExecutionContext
 
registerReceiver(MessageReceiver) - Method in class i5.las2peer.p2p.LocalNode
 
registerReceiver(MessageReceiver) - Method in class i5.las2peer.p2p.Node
Registers a (local) Agent for usage through this node.
registerReceiver(MessageReceiver) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
registerReceiverToTopic(MessageReceiver, long) - Method in class i5.las2peer.p2p.Node
register a receiver to a topic
registerReceiverToTopic(MessageReceiver, long) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
registerReputationProfile(EthereumAgent) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
registerService(ServiceNameVersion) - Method in class i5.las2peer.classLoaders.ClassManager
Register a service with the given identifier.
registerService(String, EthereumAgent) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
Register a service name to the given author.
registerServiceAlias(ServiceAgentImpl, String) - Method in class i5.las2peer.p2p.ServiceAliasManager
Registers the service alias of the given service.
registerServiceInBlockchain(String, String, EthereumAgent, byte[]) - Method in class i5.las2peer.p2p.EthereumNode
Registers a service release in the blockchain-based registry.
registerTopic(long) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
registerUser(EthereumAgent) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
Register an Ethereum agent in the blockchain.
registerUserAgent(UserAgent) - Method in class i5.las2peer.security.UserAgentManager
Stores login name and email of an user agent to the network
registerUserAgent(UserAgentImpl) - Method in class i5.las2peer.tools.L2pNodeLauncher
Register the given agent at the las2peer node and for later usage with L2pNodeLauncher.invoke(java.lang.String, java.lang.String, java.lang.String).
registerUserAgent(UserAgentImpl, String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Register the given agent at the las2peer node and for later usage with L2pNodeLauncher.invoke(java.lang.String, java.lang.String, java.lang.String).
registerUserAgent(String, String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Try to register the user of the given id at the node and for later usage in this launcher, i.e.
RegistryConfiguration - Class in i5.las2peer.registry.data
 
RegistryConfiguration() - Constructor for class i5.las2peer.registry.data.RegistryConfiguration
 
release(String, byte[], BigInteger, BigInteger, BigInteger, byte[]) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
releaseService(String, int, int, int, EthereumAgent) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
releaseService(String, int, int, int, EthereumAgent, byte[]) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
Announce the release of a specific version of a service.
releaseService(String, String, EthereumAgent) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
releaseService(String, String, EthereumAgent, byte[]) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
removeArtifact(long, byte[]) - Method in class i5.las2peer.p2p.LocalNode
Deprecated.
removeArtifact(long, byte[]) - Method in class i5.las2peer.p2p.Node
Deprecated.
Use L2pStorageInterface.removeEnvelope(String) instead Removes an artifact from the p2p storage. NOTE: This is not possible with a FreePastry backend!
removeArtifact(long, byte[]) - Method in class i5.las2peer.p2p.PastryNodeImpl
Deprecated.
removeEnvelope(String) - Method in class i5.las2peer.p2p.LocalNode
 
removeEnvelope(String) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
removeEnvelope(String) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Removes the envelope with the given identifier from the network.
removeEnvelope(String) - Method in class i5.las2peer.persistency.LocalStorage
 
removeEnvelope(String) - Method in class i5.las2peer.persistency.SharedStorage
 
removeGlobalServiceInstance(NodeServiceCache.ServiceInstance) - Method in class i5.las2peer.p2p.NodeServiceCache
removes a global service instance to be called when an instance is detected as not available
removeMember(AgentImpl) - Method in class i5.las2peer.security.GroupAgentImpl
remove a member from this group
removeMember(String) - Method in class i5.las2peer.security.GroupAgentImpl
remove a member from this group
removeObserver(NodeObserver) - Method in class i5.las2peer.p2p.Node
Removes an observer from this node.
repeat(Object, int) - Static method in class i5.las2peer.tools.SimpleTools
repeat the string representation of the given object count times
repeat(String, int) - Static method in class i5.las2peer.tools.SimpleTools
repeat a String count times
replaceAgentId(Element) - Static method in class i5.las2peer.tools.AgentIdMigrator
 
Repository - Interface in i5.las2peer.classLoaders.libraries
a repository provides the ClassManager with needed libraries (jars) in form of LoadedLibrary implementations
ReputationRegistry - Class in i5.las2peer.registry.contracts
Auto generated code.
ReputationRegistry(String, Web3j, Credentials, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry
Deprecated.
ReputationRegistry(String, Web3j, Credentials, ContractGasProvider) - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry
 
ReputationRegistry(String, Web3j, TransactionManager, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry
Deprecated.
ReputationRegistry(String, Web3j, TransactionManager, ContractGasProvider) - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry
 
ReputationRegistry.ErrorEventEventResponse - Class in i5.las2peer.registry.contracts
 
ReputationRegistry.GenericTransactionAddedEventResponse - Class in i5.las2peer.registry.contracts
 
ReputationRegistry.TransactionAddedEventResponse - Class in i5.las2peer.registry.contracts
 
ReputationRegistry.TransactionCountChangedEventResponse - Class in i5.las2peer.registry.contracts
 
ReputationRegistry.TransactionScoreChangedEventResponse - Class in i5.las2peer.registry.contracts
 
ReputationRegistry.UserProfileCreatedEventResponse - Class in i5.las2peer.registry.contracts
 
ReputationTransactionData - Class in i5.las2peer.registry.data
Contains reputation transaction data exactly as stored in blockchain.
ReputationTransactionData(ReputationRegistry.TransactionAddedEventResponse) - Constructor for class i5.las2peer.registry.data.ReputationTransactionData
 
ReputationTransactionData(String, String, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.data.ReputationTransactionData
 
requestAgent(String) - Method in interface i5.las2peer.api.Context
Requests an agent from the network using the calling (main) agent.
requestAgent(String) - Method in class i5.las2peer.execution.ExecutionContext
 
requestAgent(String) - Method in class i5.las2peer.security.AgentContext
returns an unlocked instance of the requested Agent
requestAgent(String, Agent) - Method in interface i5.las2peer.api.Context
Fetches an agent from the network and trys to unlock it using the specified agent.
requestAgent(String, Agent) - Method in class i5.las2peer.execution.ExecutionContext
 
requestEnvelope(String) - Method in interface i5.las2peer.api.Context
Requests an envelope from the network.
requestEnvelope(String) - Method in class i5.las2peer.execution.ExecutionContext
 
requestEnvelope(String, Agent) - Method in interface i5.las2peer.api.Context
Requests an envelope from the network.
requestEnvelope(String, Agent) - Method in class i5.las2peer.execution.ExecutionContext
 
requestGroupAgent(String) - Method in class i5.las2peer.security.AgentContext
Tries to open the given id for this context.
reset() - Method in class i5.las2peer.p2p.LocalNodeManager
do a complete restart of all nodes, artifacts and messages
reset() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) with ColoredOutput.Formatting.ResetAll instead!

simple reset the console to standard (colors and shape)

ResetAll - i5.las2peer.tools.ColoredOutput.Formatting
 
resetBackground() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) with ColoredOutput.BackgroundColor.Default instead!

reset background to terminal default

ResetBlink - i5.las2peer.tools.ColoredOutput.Formatting
 
ResetBold - i5.las2peer.tools.ColoredOutput.Formatting
 
ResetDim - i5.las2peer.tools.ColoredOutput.Formatting
 
ResetHidden - i5.las2peer.tools.ColoredOutput.Formatting
 
ResetReverse - i5.las2peer.tools.ColoredOutput.Formatting
 
ResetUnderlined - i5.las2peer.tools.ColoredOutput.Formatting
 
resolvePathToServiceName(String) - Method in class i5.las2peer.p2p.ServiceAliasManager
Resolves a path to a service alias.
ResourceNotFoundException - Exception in i5.las2peer.api.execution
Thrown if the service could not find the requested resource.
ResourceNotFoundException - Exception in i5.las2peer.classLoaders.libraries
Exception thrown on not found resources within a LoadedLibrary
ResourceNotFoundException() - Constructor for exception i5.las2peer.api.execution.ResourceNotFoundException
 
ResourceNotFoundException(String) - Constructor for exception i5.las2peer.api.execution.ResourceNotFoundException
 
ResourceNotFoundException(String, String) - Constructor for exception i5.las2peer.classLoaders.libraries.ResourceNotFoundException
create a new exception
ResourceNotFoundException(String, String, Throwable) - Constructor for exception i5.las2peer.classLoaders.libraries.ResourceNotFoundException
create a new exception
ResourceNotFoundException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.ResourceNotFoundException
 
ResourceNotFoundException(Throwable) - Constructor for exception i5.las2peer.api.execution.ResourceNotFoundException
 
resourceToClassName(String) - Static method in class i5.las2peer.classLoaders.libraries.LoadedLibrary
Helper method to transform the name of an jar file entry into a java classname.
RESPONSE_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
RESPONSE_SENDING - i5.las2peer.api.logging.MonitoringEvent
 
RestrictivePolicy - Class in i5.las2peer.classLoaders.policies
Policy aimed for production use: Restricts access from the service to the node and some JDK methods.
RestrictivePolicy() - Constructor for class i5.las2peer.classLoaders.policies.RestrictivePolicy
 
Reverse - i5.las2peer.tools.ColoredOutput.Formatting
 
revokeMember(Agent) - Method in interface i5.las2peer.api.security.GroupAgent
Revokes a group membership.
revokeMember(Agent) - Method in class i5.las2peer.security.GroupAgentImpl
 
revokeReader(Agent) - Method in interface i5.las2peer.api.persistency.Envelope
Removes a reader from the envelope.
revokeReader(Agent) - Method in class i5.las2peer.persistency.EnvelopeImpl
 
RMI_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
RMI_SENT - i5.las2peer.api.logging.MonitoringEvent
 
RMI_SUCCESSFUL - i5.las2peer.api.logging.MonitoringEvent
 
RMIExceptionContent - Class in i5.las2peer.communication
a simple message content for an Message indicating an exception thrown via an remote method invocation
RMIExceptionContent(Throwable) - Constructor for class i5.las2peer.communication.RMIExceptionContent
 
RMIResultContent - Class in i5.las2peer.communication
a simple content class for a Message indicating a successful execution of an remote invocation task
RMIResultContent(Serializable) - Constructor for class i5.las2peer.communication.RMIResultContent
 
RMITask - Class in i5.las2peer.execution
a simple invocation task
RMITask(ServiceNameVersion, String, Serializable[]) - Constructor for class i5.las2peer.execution.RMITask
create a new invocation task
routeMyMsg(Id) - Method in class i5.las2peer.p2p.pastry.NodeApplication
Called to route a message to the id
routeMyMsgDirect(NodeHandle) - Method in class i5.las2peer.p2p.pastry.NodeApplication
Called to directly send a message to the nh
run() - Method in class i5.las2peer.persistency.helper.LatestArtifactVersionFinder
 
run() - Method in class i5.las2peer.tools.WaiterThread
the main waiting method
RUNNING - i5.las2peer.logging.bot.BotStatus
 
RUNNING - i5.las2peer.p2p.Node.NodeStatus
 
runTidyUpTimer() - Method in class i5.las2peer.p2p.Node
executed by the tidy up timer, currently it does: Deleting old AgentContext objects from Node.htLocalExecutionContexts
runtimeExceptionThrower() - Method in class i5.las2peer.testing.TestService
Throws a RuntimeException updateAgent

S

SCRIBE_APPLICATION_CODE - Static variable in class i5.las2peer.p2p.pastry.NodeApplication
 
SEARCH_SLEEP_TIME - Static variable in class i5.las2peer.p2p.pastry.NodeApplication
 
SEARCH_TIMEOUT - Static variable in class i5.las2peer.p2p.pastry.NodeApplication
 
searchAgent(String) - Method in class i5.las2peer.p2p.pastry.NodeApplication
look for a running/registered version of an agent in the p2p net
searchAgent(String, int) - Method in class i5.las2peer.p2p.pastry.NodeApplication
look for an agent in the p2p net This method broadcasts a search message for the given agent and collects all answers.
SearchAgentContent - Class in i5.las2peer.p2p.pastry
A content to be published to an agent's scribe topic, if someone is looking for running versions of this agent.
SearchAgentContent(NodeHandle, String) - Constructor for class i5.las2peer.p2p.pastry.SearchAgentContent
create a new search content looking for the agent of the given id, created at the given node (handle)
SearchAnswerMessage - Class in i5.las2peer.p2p.pastry
A message as answer to a SearchAgentContent indicating that the requested agent is running at the sending node of this response message
SearchAnswerMessage(NodeHandle, SearchAgentContent) - Constructor for class i5.las2peer.p2p.pastry.SearchAnswerMessage
create a new answer for the given search request
SearchAnswerMessage(NodeHandle, NodeHandle, long) - Constructor for class i5.las2peer.p2p.pastry.SearchAnswerMessage
create a new answer
searchMethod(Class<? extends Service>, String, Object[]) - Static method in class i5.las2peer.execution.ServiceHelper
Searches the service method fitting to the given parameter classes.
sEmail - Variable in class i5.las2peer.security.UserAgentImpl
 
sendCode(int) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) instead!

write a bash code

sendCode(int...) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) instead!

write several bash codes at once

sendCode(ColoredOutput.Color) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) instead!

write a color code to the shell

sender - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 
sender - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionAddedEventResponse
 
sender - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionScoreChangedEventResponse
 
SenderReceiverDoubleKey - Class in i5.las2peer.registry.data
 
SenderReceiverDoubleKey(String, String) - Constructor for class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
sendEther(String, String, BigInteger) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
Deprecated.
sendEtherFromCoinbase(String, BigInteger) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
sendEtherManaged(String, String, BigInteger) - Method in class i5.las2peer.registry.ReadWriteRegistryClient
 
sendMessage(Message) - Method in class i5.las2peer.p2p.pastry.NodeApplication
broadcast a Message to all running instances of its recipient agent
sendMessage(Message, MessageResultListener) - Method in class i5.las2peer.p2p.Node
Sends a message, recipient and sender are stated in the message.
sendMessage(Message, MessageResultListener, Node.SendMode) - Method in class i5.las2peer.p2p.LocalNode
 
sendMessage(Message, MessageResultListener, Node.SendMode) - Method in class i5.las2peer.p2p.Node
Sends a message, recipient and sender are stated in the message.
sendMessage(Message, MessageResultListener, Node.SendMode) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
sendMessage(Message, Object, MessageResultListener) - Method in class i5.las2peer.p2p.LocalNode
 
sendMessage(Message, Object, MessageResultListener) - Method in class i5.las2peer.p2p.Node
Sends a message to the agent residing at the given node.
sendMessage(Message, Object, MessageResultListener) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
sendMessage(MessageEnvelope, NodeHandle) - Method in class i5.las2peer.p2p.pastry.NodeApplication
send a message to the given node handle
sendMessageAndCollectAnswers(Message, int) - Method in class i5.las2peer.p2p.Node
Sends a message and wait for answer messages Uses a broadcast
sendMessageAndWaitForAnswer(Message) - Method in class i5.las2peer.p2p.Node
Sends a message and wait for one answer message.
sendMessageAndWaitForAnswer(Message, Object) - Method in class i5.las2peer.p2p.Node
Sends a message to the given id and wait for one answer message.
sendMessageDirectly(Message, NodeHandle) - Method in class i5.las2peer.p2p.pastry.NodeApplication
send a pastry message to the given node
sendResponse(Message, Object) - Method in class i5.las2peer.p2p.Node
Sends the given response message to the given node.
SEPERATOR - Static variable in class i5.las2peer.api.p2p.ServiceNameVersion
 
SerializationException - Exception in i5.las2peer.serialization
Base class for exceptions indicating serialization problems.
SerializationException(String) - Constructor for exception i5.las2peer.serialization.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception i5.las2peer.serialization.SerializationException
 
SerializationException(Throwable) - Constructor for exception i5.las2peer.serialization.SerializationException
 
serialize(Serializable) - Static method in class i5.las2peer.serialization.SerializeTools
serialize a single object into a byte array
serializeToBase64(Serializable) - Static method in class i5.las2peer.serialization.SerializeTools
serialize the given Serializable object and encode the resulting byte array into Base64
SerializeTools - Class in i5.las2peer.serialization
Static class as collection of serialization and deserialization methods.
SerializeTools() - Constructor for class i5.las2peer.serialization.SerializeTools
 
Service - Class in i5.las2peer.api
Base class for services to be hosted within the las2peer network.
Service() - Constructor for class i5.las2peer.api.Service
 
SERVICE_ADD_TO_MONITORING - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_1 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_10 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_11 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_12 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_13 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_14 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_15 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_16 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_17 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_18 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_19 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_2 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_20 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_21 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_22 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_23 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_24 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_25 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_26 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_27 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_28 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_29 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_3 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_30 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_31 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_32 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_33 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_34 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_35 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_36 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_37 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_38 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_39 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_4 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_40 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_41 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_42 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_43 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_44 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_45 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_46 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_47 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_48 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_49 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_5 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_50 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_51 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_52 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_53 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_54 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_55 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_56 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_57 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_58 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_59 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_6 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_60 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_61 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_62 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_63 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_64 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_65 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_66 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_67 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_68 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_69 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_7 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_70 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_71 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_72 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_73 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_74 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_75 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_76 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_77 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_78 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_79 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_8 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_80 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_81 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_82 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_83 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_84 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_85 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_86 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_87 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_88 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_89 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_9 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_90 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_91 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_92 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_93 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_94 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_95 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_96 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_97 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_98 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_ERROR_99 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_1 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_10 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_11 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_12 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_13 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_14 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_15 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_16 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_17 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_18 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_19 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_2 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_20 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_21 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_22 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_23 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_24 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_25 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_26 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_27 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_28 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_29 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_3 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_30 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_31 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_32 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_33 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_34 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_35 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_36 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_37 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_38 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_39 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_4 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_40 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_41 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_42 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_43 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_44 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_45 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_46 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_47 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_48 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_49 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_5 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_50 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_51 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_52 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_53 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_54 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_55 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_56 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_57 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_58 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_59 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_6 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_60 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_61 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_62 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_63 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_64 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_65 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_66 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_67 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_68 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_69 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_7 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_70 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_71 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_72 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_73 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_74 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_75 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_76 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_77 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_78 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_79 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_8 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_80 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_81 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_82 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_83 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_84 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_85 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_86 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_87 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_88 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_89 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_9 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_90 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_91 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_92 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_93 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_94 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_95 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_96 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_97 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_98 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_CUSTOM_MESSAGE_99 - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_ERROR - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_INVOCATION - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_INVOCATION_FAILED - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_INVOCATION_FINISHED - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_MESSAGE - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_SHUTDOWN - i5.las2peer.api.logging.MonitoringEvent
 
SERVICE_STARTUP - i5.las2peer.api.logging.MonitoringEvent
 
ServiceAccessDeniedException - Exception in i5.las2peer.api.execution
Thrown if access to the service (method) has been denied.
ServiceAccessDeniedException() - Constructor for exception i5.las2peer.api.execution.ServiceAccessDeniedException
 
ServiceAccessDeniedException(String) - Constructor for exception i5.las2peer.api.execution.ServiceAccessDeniedException
 
ServiceAccessDeniedException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceAccessDeniedException
 
ServiceAccessDeniedException(Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceAccessDeniedException
 
ServiceAgent - Interface in i5.las2peer.api.security
Represents an agent responsible for executing a service on a node.
ServiceAgentGenerator - Class in i5.las2peer.tools
A simple command line tool creating a service agent for the given service class.
ServiceAgentGenerator() - Constructor for class i5.las2peer.tools.ServiceAgentGenerator
 
ServiceAgentImpl - Class in i5.las2peer.security
A service agent represents a service and its access rights in the las2peer setting.
ServiceAgentImpl(ServiceNameVersion, KeyPair, String, byte[]) - Constructor for class i5.las2peer.security.ServiceAgentImpl
create a new service agent
ServiceAgentImpl(ServiceNameVersion, PublicKey, byte[], byte[]) - Constructor for class i5.las2peer.security.ServiceAgentImpl
create a new service agent
ServiceAliasManager - Class in i5.las2peer.p2p
Responsible for mapping service aliases to service names and resolving paths to service names.
ServiceAliasManager(Node) - Constructor for class i5.las2peer.p2p.ServiceAliasManager
 
ServiceAliasManager.AliasResolveResponse - Class in i5.las2peer.p2p
 
ServiceClassLoader - Class in i5.las2peer.classLoaders
A service class loader is responsible for loading classes from the service bundle, probably loaded via a Repository
ServiceClassLoader(LoadedLibrary, ClassLoader, ClassLoaderPolicy) - Constructor for class i5.las2peer.classLoaders.ServiceClassLoader
create a new class loader for a given library.
SERVICECREATED_EVENT - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
serviceCreatedEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
serviceCreatedEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceCreatedEventResponse() - Constructor for class i5.las2peer.registry.contracts.ServiceRegistry.ServiceCreatedEventResponse
 
SERVICEDEPLOYMENT_EVENT - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceDeploymentData - Class in i5.las2peer.registry.data
 
ServiceDeploymentData(String, String, BigInteger, BigInteger, BigInteger, String, BigInteger) - Constructor for class i5.las2peer.registry.data.ServiceDeploymentData
 
ServiceDeploymentData(String, String, BigInteger, BigInteger, BigInteger, String, BigInteger, boolean) - Constructor for class i5.las2peer.registry.data.ServiceDeploymentData
 
SERVICEDEPLOYMENTEND_EVENT - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
serviceDeploymentEndEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
serviceDeploymentEndEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceDeploymentEndEventResponse() - Constructor for class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
serviceDeploymentEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
serviceDeploymentEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceDeploymentEventResponse() - Constructor for class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
ServiceDiscoveryContent - Class in i5.las2peer.communication
 
ServiceDiscoveryContent(ServiceNameVersion, boolean) - Constructor for class i5.las2peer.communication.ServiceDiscoveryContent
creates a request
ServiceDiscoveryContent(String, ServiceNameVersion) - Constructor for class i5.las2peer.communication.ServiceDiscoveryContent
creates a response
ServiceException - Exception in i5.las2peer.api
Thrown if the service detected an error during starting or stopping a service.
ServiceException() - Constructor for exception i5.las2peer.api.ServiceException
 
ServiceException(String) - Constructor for exception i5.las2peer.api.ServiceException
 
ServiceException(String, Throwable) - Constructor for exception i5.las2peer.api.ServiceException
 
ServiceException(Throwable) - Constructor for exception i5.las2peer.api.ServiceException
 
ServiceHelper - Class in i5.las2peer.execution
static helper methods for invocation of service methods via reflection
ServiceHelper() - Constructor for class i5.las2peer.execution.ServiceHelper
 
ServiceInstance(ServiceNameVersion, String, Object) - Constructor for class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
create a global service instance
ServiceInstance(ServiceAgentImpl) - Constructor for class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
create a local service instance
ServiceInvocationException - Exception in i5.las2peer.api.execution
Represents an exception during a service invocation.
ServiceInvocationException() - Constructor for exception i5.las2peer.api.execution.ServiceInvocationException
 
ServiceInvocationException(String) - Constructor for exception i5.las2peer.api.execution.ServiceInvocationException
 
ServiceInvocationException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceInvocationException
 
ServiceInvocationException(Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceInvocationException
 
ServiceInvocationFailedException - Exception in i5.las2peer.api.execution
Thrown if the service invocation failed for some reason.
ServiceInvocationFailedException() - Constructor for exception i5.las2peer.api.execution.ServiceInvocationFailedException
 
ServiceInvocationFailedException(String) - Constructor for exception i5.las2peer.api.execution.ServiceInvocationFailedException
 
ServiceInvocationFailedException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceInvocationFailedException
 
ServiceInvocationFailedException(Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceInvocationFailedException
 
ServiceMethodNotFoundException - Exception in i5.las2peer.api.execution
Thrown if a service method does not exist.
ServiceMethodNotFoundException(String, String, String) - Constructor for exception i5.las2peer.api.execution.ServiceMethodNotFoundException
 
serviceNameToTopicId(String) - Static method in class i5.las2peer.security.ServiceAgentImpl
Gets the service topic id for the given service name
ServiceNameVersion - Class in i5.las2peer.api.p2p
identifies a service name and version
ServiceNameVersion(String, ServiceVersion) - Constructor for class i5.las2peer.api.p2p.ServiceNameVersion
Instantiate a ServiceNameVersion
ServiceNameVersion(String, String) - Constructor for class i5.las2peer.api.p2p.ServiceNameVersion
Instantiate a ServiceNameVersion
ServiceNotAuthorizedException - Exception in i5.las2peer.api.execution
Thrown if access to the service requires a logged in user.
ServiceNotAuthorizedException() - Constructor for exception i5.las2peer.api.execution.ServiceNotAuthorizedException
 
ServiceNotAuthorizedException(String) - Constructor for exception i5.las2peer.api.execution.ServiceNotAuthorizedException
 
ServiceNotAuthorizedException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceNotAuthorizedException
 
ServiceNotAuthorizedException(Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceNotAuthorizedException
 
ServiceNotAvailableException - Exception in i5.las2peer.api.execution
Thrown if the service is temporarily not available.
ServiceNotAvailableException() - Constructor for exception i5.las2peer.api.execution.ServiceNotAvailableException
 
ServiceNotAvailableException(String) - Constructor for exception i5.las2peer.api.execution.ServiceNotAvailableException
 
ServiceNotAvailableException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceNotAvailableException
 
ServiceNotAvailableException(Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceNotAvailableException
 
ServiceNotFoundException - Exception in i5.las2peer.api.execution
Thrown if the service has not been found.
ServiceNotFoundException() - Constructor for exception i5.las2peer.api.execution.ServiceNotFoundException
 
ServiceNotFoundException(String) - Constructor for exception i5.las2peer.api.execution.ServiceNotFoundException
 
ServiceNotFoundException(String, Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceNotFoundException
 
ServiceNotFoundException(Throwable) - Constructor for exception i5.las2peer.api.execution.ServiceNotFoundException
 
ServicePackageException - Exception in i5.las2peer.tools
This exception is thrown if an issues occurs with a service package (jar) or while handling its dependencies.
ServicePackageException(String) - Constructor for exception i5.las2peer.tools.ServicePackageException
 
ServicePackageException(String, Throwable) - Constructor for exception i5.las2peer.tools.ServicePackageException
 
ServicePackageException(Throwable) - Constructor for exception i5.las2peer.tools.ServicePackageException
 
ServiceRegistry - Class in i5.las2peer.registry.contracts
Auto generated code.
ServiceRegistry(String, Web3j, Credentials, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.contracts.ServiceRegistry
Deprecated.
ServiceRegistry(String, Web3j, Credentials, ContractGasProvider) - Constructor for class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceRegistry(String, Web3j, TransactionManager, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.contracts.ServiceRegistry
Deprecated.
ServiceRegistry(String, Web3j, TransactionManager, ContractGasProvider) - Constructor for class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceRegistry.ServiceCreatedEventResponse - Class in i5.las2peer.registry.contracts
 
ServiceRegistry.ServiceDeploymentEndEventResponse - Class in i5.las2peer.registry.contracts
 
ServiceRegistry.ServiceDeploymentEventResponse - Class in i5.las2peer.registry.contracts
 
ServiceRegistry.ServiceReleasedEventResponse - Class in i5.las2peer.registry.contracts
 
SERVICERELEASED_EVENT - Static variable in class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceReleaseData - Class in i5.las2peer.registry.data
 
ServiceReleaseData(String, BigInteger, BigInteger, BigInteger, byte[], BigInteger) - Constructor for class i5.las2peer.registry.data.ServiceReleaseData
 
serviceReleasedEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
serviceReleasedEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceReleasedEventResponse() - Constructor for class i5.las2peer.registry.contracts.ServiceRegistry.ServiceReleasedEventResponse
 
services(byte[]) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
ServiceThread - Class in i5.las2peer.execution
 
ServiceThread(ExecutionContext, Runnable) - Constructor for class i5.las2peer.execution.ServiceThread
 
ServiceThreadFactory - Class in i5.las2peer.execution
 
ServiceThreadFactory(ExecutionContext) - Constructor for class i5.las2peer.execution.ServiceThreadFactory
 
ServiceVersion - Class in i5.las2peer.api.p2p
a simple class managing a service version number in the format major.minor.subversion-build where minor, subversion and build are optional
ServiceVersion(int) - Constructor for class i5.las2peer.api.p2p.ServiceVersion
generate a new ServiceVersion
ServiceVersion(int, int) - Constructor for class i5.las2peer.api.p2p.ServiceVersion
generate a new ServiceVersion
ServiceVersion(int, int, int) - Constructor for class i5.las2peer.api.p2p.ServiceVersion
generate a new ServiceVersion
ServiceVersion(int, int, int, int) - Constructor for class i5.las2peer.api.p2p.ServiceVersion
generate a new ServiceVersion
ServiceVersion(String) - Constructor for class i5.las2peer.api.p2p.ServiceVersion
Generate a Version from String representation format : major.minor.sub-build (where minor, subversion and build are optional) or "*" (no version specified / matches all versions)
ServiceVersionList() - Constructor for class i5.las2peer.tools.PackageUploader.ServiceVersionList
 
serviceVersions(byte[], BigInteger) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
setAmountInWei(BigInteger) - Method in class i5.las2peer.registry.data.GenericTransactionData
 
setAsymmetricKeySize(int) - Static method in class i5.las2peer.tools.CryptoTools
set the preferred size for asymmetric keys
setBindAddress(InetAddress) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setBlockNumber(BigInteger) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setBlockTimeStamp(BigInteger) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setBootstrap(String) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setBootstrap(List<String>) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setColoredOutput(boolean) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setConsoleLevel(Level) - Method in class i5.las2peer.logging.L2pLogger
Sets the log level for the console output of this logger.
setContent(Serializable) - Method in interface i5.las2peer.api.persistency.Envelope
Set the content.
setContent(Serializable) - Method in class i5.las2peer.persistency.EnvelopeImpl
 
setCpuLoadThreshold(double) - Method in class i5.las2peer.p2p.Node
 
setDebugMode(boolean) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setDestinationAgentId(String) - Method in class i5.las2peer.logging.bot.BotMessage
 
setDestinationNode(String) - Method in class i5.las2peer.logging.bot.BotMessage
 
setEmail(String) - Method in interface i5.las2peer.api.security.UserAgent
Set the email address for this user.
setEmail(String) - Method in class i5.las2peer.security.UserAgentImpl
 
setEthereumMnemonic(String) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setEthereumPassword(String) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setEvent(MonitoringEvent) - Method in class i5.las2peer.logging.bot.BotMessage
 
setFieldValues() - Method in class i5.las2peer.api.Configurable
Sets all field values from the classes property file.
setFieldValues() - Method in class i5.las2peer.api.Service
Sets the fields of the service according to the configuration file.
setFrom(String) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setFromFile() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setFromFile(String) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setFromInput(InputStream) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setFromIterableArgs(Iterable<String>) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
Sets launch configuration from the given bunch of arguments.
setFromMainArgs(String...) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setGas(BigInteger) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setGasPrice(BigInteger) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setGlobalConsoleLevel(Level) - Static method in class i5.las2peer.logging.L2pLogger
Same as L2pLogger.setConsoleLevel(Level) for the global static instance.
setGlobalLogDirectory(String) - Static method in class i5.las2peer.logging.L2pLogger
Same as L2pLogger.setLogDirectory(String) for the global static instance.
setGlobalLogfileLevel(Level) - Static method in class i5.las2peer.logging.L2pLogger
Same as L2pLogger.setLogfileLevel(Level) for global static instance.
setGlobalLogfilePrefix(String) - Static method in class i5.las2peer.logging.L2pLogger
Same as L2pLogger.setLogfilePrefix(String) for global static instance.
setInformationFilename(String) - Method in class i5.las2peer.p2p.Node
Sets the nodes information filename.
setInput(String) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setLifeTimeSeconds(int) - Method in class i5.las2peer.p2p.NodeServiceCache
 
setLogDir(String) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setLogDirectory(String) - Method in class i5.las2peer.logging.L2pLogger
Sets the directory to store log files.
setLogfileLevel(Level) - Method in class i5.las2peer.logging.L2pLogger
Sets the log level for the log files used in this logger.
setLogfilePrefix(String) - Method in class i5.las2peer.logging.L2pLogger
Sets the prefix used to generate log files.
setLoginName(String) - Method in interface i5.las2peer.api.security.UserAgent
Set the login name for this user.
setLoginName(String) - Method in class i5.las2peer.security.UserAgentImpl
 
setMaxMessageWait(int) - Method in class i5.las2peer.p2p.LocalNodeManager
 
setMessage(String) - Method in class i5.las2peer.registry.data.GenericTransactionData
 
setMinMessageWait(int) - Method in class i5.las2peer.p2p.LocalNodeManager
 
setNodeHandle(Serializable) - Method in class i5.las2peer.p2p.NodeInformation
for the node itself: deliver the handle
setNodeIdSeed(Long) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setNodeKey(PublicKey) - Method in class i5.las2peer.p2p.NodeInformation
for the node itself: deliver the key
setNonce(BigInteger) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setPendingTimeOut(int) - Method in class i5.las2peer.p2p.LocalNodeManager
 
setPort(Integer) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setPrintHelp(boolean) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setPrintVersion(boolean) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setPublic() - Method in interface i5.las2peer.api.persistency.Envelope
Removes all readers from this envelope and makes the contents available for everyone (the content is not encrypted in this case).
setPublic() - Method in class i5.las2peer.persistency.EnvelopeImpl
 
setReceiver(String) - Method in class i5.las2peer.registry.data.GenericTransactionData
 
setReceiver(String) - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
setRecipientId(String) - Method in class i5.las2peer.communication.Message
set the id of the recipient (used by the node when receiving messages from topics)
setRemarks(String) - Method in class i5.las2peer.logging.bot.BotMessage
 
setSandbox(boolean) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setSender(String) - Method in class i5.las2peer.registry.data.GenericTransactionData
 
setSender(String) - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
setSendingNodeId(Long) - Method in class i5.las2peer.communication.Message
set the id of the node sending this message The long-variant is to use in case of a LocalNode network.
setSendingNodeId(Object) - Method in class i5.las2peer.communication.Message
set the id of the node sending this message
setSendingNodeId(NodeHandle) - Method in class i5.las2peer.communication.Message
set the if of the node sending this message The NodeHandle-variant is for Pastry based networks.
setServiceMonitoring(ServiceAgentImpl) - Method in class i5.las2peer.p2p.Node
Enables the service monitoring for the requested Service.
setSignature(byte[]) - Method in class i5.las2peer.p2p.NodeInformation
for the node itself: set the signature before sending
setSourceAgentId(String) - Method in class i5.las2peer.logging.bot.BotMessage
 
setSourceNode(String) - Method in class i5.las2peer.logging.bot.BotMessage
 
setStateFromXml(String) - Method in class i5.las2peer.communication.Message
for XmlAble: set the state of this object from the given xml document
setStatus(Node.NodeStatus) - Method in class i5.las2peer.p2p.Node
Sets the status of this node.
setStorageDirectory(String) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setStorageMode(SharedStorage.STORAGE_MODE) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setStoredString(String) - Method in class i5.las2peer.testing.TestService
Stores a String in the service instance
setSymmetricKeySize(int) - Static method in class i5.las2peer.tools.CryptoTools
set the preferred size for symmetric keys
setTimeoutMs(int) - Method in class i5.las2peer.p2p.NodeServiceCache
 
setTimestamp(Long) - Method in class i5.las2peer.logging.bot.BotMessage
 
setTimestamp(BigInteger) - Method in class i5.las2peer.registry.data.GenericTransactionData
 
setTo(String) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setTransactionIndex(BigInteger) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setTransactionType(String) - Method in class i5.las2peer.registry.data.GenericTransactionData
 
setTXHash(String) - Method in class i5.las2peer.registry.data.GenericTransactionData
 
setupRepository() - Method in class i5.las2peer.p2p.EthereumNode
Add blockchain-enabled Pastry repo, which verifies service authors
setupRepository() - Method in class i5.las2peer.p2p.PastryNodeImpl
Add past storage as network repository
setUseMonitoringObserver(boolean) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
setValue(BigInteger) - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
setVersion(EnvelopeVersion) - Method in class i5.las2peer.persistency.EnvelopeImpl
 
setWaitForResults(int) - Method in class i5.las2peer.p2p.NodeServiceCache
 
SharedStorage - Class in i5.las2peer.persistency
 
SharedStorage(Node, SharedStorage.STORAGE_MODE, ExecutorService, String) - Constructor for class i5.las2peer.persistency.SharedStorage
 
SharedStorage.STORAGE_MODE - Enum in i5.las2peer.persistency
Storage mode for the pastry node – either use only memory or the file system for stored artifacts.
SharedStorageRepository - Class in i5.las2peer.classLoaders.libraries
 
SharedStorageRepository(PastryNodeImpl) - Constructor for class i5.las2peer.classLoaders.libraries.SharedStorageRepository
 
shutdown() - Method in class i5.las2peer.tools.L2pNodeLauncher
Closes the current node.
shutDown() - Method in class i5.las2peer.p2p.LocalNode
 
shutDown() - Method in class i5.las2peer.p2p.Node
Stops the node.
shutDown() - Method in class i5.las2peer.p2p.PastryNodeImpl
 
SignatureUtils - Class in i5.las2peer.registry
 
SignatureUtils() - Constructor for class i5.las2peer.registry.SignatureUtils
 
signContent(byte[]) - Method in class i5.las2peer.security.AgentImpl
Uses the CryptoTools to sign the passed data with the agent's private key.
signContent(byte[]) - Method in class i5.las2peer.security.AnonymousAgentImpl
 
signContent(byte[], PrivateKey) - Static method in class i5.las2peer.tools.CryptoTools
sign the given content with the given private key
signFunctionCall(Function, Credentials) - Static method in class i5.las2peer.registry.SignatureUtils
Returns signature of encoded Ethereum function call.
SimpleTools - Class in i5.las2peer.tools
Collection of simple tools not large enough to form a separate class.
SimpleTools() - Constructor for class i5.las2peer.tools.SimpleTools
 
sLoginName - Variable in class i5.las2peer.security.UserAgentImpl
 
soliditySha3(String) - Static method in class i5.las2peer.registry.Util
Computes Sha3 (= Keccak256) sum, hopefully matching the sum produced by Solidity's keccak256 and web3's soliditySha3.
sRandomStringCharSet - Static variable in class i5.las2peer.tools.SimpleTools
set with available characters for random string generation via SimpleTools.createRandomString(int)
start(Node) - Method in class i5.las2peer.connectors.Connector
Start a connector at the given node.
START_VERSION - Static variable in class i5.las2peer.persistency.EnvelopeVersion
first version, that reaches the network
startConnector(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Starts a connector given by its classname.
STARTING - i5.las2peer.p2p.Node.NodeStatus
 
startNodeAdminConnector() - Method in class i5.las2peer.tools.L2pNodeLauncher
Deprecated.
startPrompt() - Method in class i5.las2peer.tools.CommandPrompt
loop through input and execution
startServer() - Method in class i5.las2peer.testing.LocalServiceTestCase
start a node and launch the service given by the implementation of LocalServiceTestCase.getServiceClass()
startService(ServiceNameVersion, String) - Method in class i5.las2peer.p2p.Node
Starts a new instance of the given service on this node.
startService(AgentImpl) - Method in class i5.las2peer.tools.L2pNodeLauncher
start the service defined by the given (Service-)Agent
startService(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Starts a service with a known agent or generate a new agent for the service (using a random passphrase) Will create an xml file for the generated agent and store the passphrase lcoally
startService(String, String) - Method in class i5.las2peer.tools.L2pNodeLauncher
start a service with a known agent or generate a new agent for the service will create an xml file for the generated agent and store the passphrase lcoally
startServiceXml(String, String) - Method in class i5.las2peer.tools.L2pNodeLauncher
start a service defined by an XML file of the corresponding agent
startWebConnector() - Method in class i5.las2peer.tools.L2pNodeLauncher
Starts the WebConnector
stop() - Method in class i5.las2peer.connectors.Connector
Stops the connector.
stopCleaner() - Method in class i5.las2peer.p2p.LocalNodeManager
stop the timeout cleaner thread
stopConnector(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Stops a connector given by its classname.
StopMergingException - Exception in i5.las2peer.persistency
This exception should be thrown by a StorageCollisionHandler if there should be no further merging attempt.
StopMergingException() - Constructor for exception i5.las2peer.persistency.StopMergingException
Default constructor
StopMergingException(long) - Constructor for exception i5.las2peer.persistency.StopMergingException
This constructor sets only the number of collisions and leaves the message to null.
StopMergingException(String) - Constructor for exception i5.las2peer.persistency.StopMergingException
This constructor sets only the message for this exception and leaves the cause to null.
StopMergingException(String, Long) - Constructor for exception i5.las2peer.persistency.StopMergingException
This constructor allows to set message and number of collisions for this exception.
stopNodeAdminConnector() - Method in class i5.las2peer.tools.L2pNodeLauncher
Deprecated.
stopService(ServiceNameVersion) - Method in class i5.las2peer.p2p.Node
Stops the local service instance.
stopService(ServiceAgentImpl) - Method in class i5.las2peer.p2p.Node
Stops the local service instance.
stopService(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
stop the given service needs name and version
stopWaiting() - Method in class i5.las2peer.tools.WaiterThread
stop the main thread from waiting
stopWebConnector() - Method in class i5.las2peer.tools.L2pNodeLauncher
Stops the WebConnector
StorageArtifactHandler - Interface in i5.las2peer.persistency
 
StorageCollisionHandler - Interface in i5.las2peer.persistency
This interface can be used to implement a handler that is called if a collision occurs during a store operation.
StorageEnvelopeHandler - Interface in i5.las2peer.persistency
This interface can be used to implement a handler that receives successfully fetched envelopes from the network.
StorageExceptionHandler - Interface in i5.las2peer.persistency
This interface can be used to implement a handler that recieves exceptions occurring during network operations.
StorageLookupHandler - Interface in i5.las2peer.persistency
 
StoragePartsHandler - Interface in i5.las2peer.persistency
 
StorageStoreResultHandler - Interface in i5.las2peer.persistency
This interface can be used to implement a handler that receives the result from a store operation.
store(OutputStream) - Method in class i5.las2peer.tools.helper.ConfigFile
Writes this configuration to the given output stream.
storeAgent(Agent) - Method in interface i5.las2peer.api.Context
Stores and/or updates an agent to the network.
storeAgent(Agent) - Method in class i5.las2peer.execution.ExecutionContext
 
storeAgent(Agent) - Method in class i5.las2peer.p2p.LocalNode
 
storeAgent(AgentImpl) - Method in class i5.las2peer.p2p.EthereumNode
 
storeAgent(AgentImpl) - Method in class i5.las2peer.p2p.LocalNode
 
storeAgent(AgentImpl) - Method in class i5.las2peer.p2p.Node
Stores a new Agent to the network.
storeAgent(AgentImpl) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
storeArtifact(EnvelopeVersion) - Method in class i5.las2peer.p2p.LocalNode
storeArtifact(EnvelopeVersion) - Method in class i5.las2peer.p2p.Node
Deprecated.
Use NodeStorageInterface.storeEnvelope(EnvelopeVersion, AgentImpl) instead Stores an artifact to the p2p storage.
storeArtifact(EnvelopeVersion) - Method in class i5.las2peer.p2p.PastryNodeImpl
storeEnvelope(Envelope) - Method in interface i5.las2peer.api.Context
Stores the envelope to the network and signs it with the current main agent.
storeEnvelope(Envelope) - Method in class i5.las2peer.execution.ExecutionContext
 
storeEnvelope(Envelope, EnvelopeCollisionHandler) - Method in interface i5.las2peer.api.Context
Stores the envelope to the network and signs it with the current main agent.
storeEnvelope(Envelope, EnvelopeCollisionHandler) - Method in class i5.las2peer.execution.ExecutionContext
 
storeEnvelope(Envelope, EnvelopeCollisionHandler, Agent) - Method in interface i5.las2peer.api.Context
Stores the envelope to the network and signs it with the specified agent.
storeEnvelope(Envelope, EnvelopeCollisionHandler, Agent) - Method in class i5.las2peer.execution.ExecutionContext
 
storeEnvelope(Envelope, Agent) - Method in interface i5.las2peer.api.Context
Stores the envelope to the network and signs it with the specified agent.
storeEnvelope(Envelope, Agent) - Method in class i5.las2peer.execution.ExecutionContext
 
storeEnvelope(EnvelopeVersion, AgentImpl) - Method in class i5.las2peer.p2p.LocalNode
 
storeEnvelope(EnvelopeVersion, AgentImpl) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
storeEnvelope(EnvelopeVersion, AgentImpl) - Method in interface i5.las2peer.persistency.NodeStorageInterface
Stores the given Envelope in the network.
storeEnvelope(EnvelopeVersion, AgentImpl, long) - Method in class i5.las2peer.p2p.LocalNode
 
storeEnvelope(EnvelopeVersion, AgentImpl, long) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
storeEnvelope(EnvelopeVersion, AgentImpl, long) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Stores the given Envelope in the network.
storeEnvelope(EnvelopeVersion, AgentImpl, long) - Method in class i5.las2peer.persistency.LocalStorage
 
storeEnvelope(EnvelopeVersion, AgentImpl, long) - Method in class i5.las2peer.persistency.SharedStorage
 
storeEnvelopeAsync(EnvelopeVersion, AgentImpl, StorageStoreResultHandler, StorageCollisionHandler, StorageExceptionHandler) - Method in class i5.las2peer.p2p.LocalNode
 
storeEnvelopeAsync(EnvelopeVersion, AgentImpl, StorageStoreResultHandler, StorageCollisionHandler, StorageExceptionHandler) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
storeEnvelopeAsync(EnvelopeVersion, AgentImpl, StorageStoreResultHandler, StorageCollisionHandler, StorageExceptionHandler) - Method in interface i5.las2peer.persistency.L2pStorageInterface
Stores the given Envelope in the network.
storeEnvelopeAsync(EnvelopeVersion, AgentImpl, StorageStoreResultHandler, StorageCollisionHandler, StorageExceptionHandler) - Method in class i5.las2peer.persistency.LocalStorage
 
storeEnvelopeAsync(EnvelopeVersion, AgentImpl, StorageStoreResultHandler, StorageCollisionHandler, StorageExceptionHandler) - Method in class i5.las2peer.persistency.SharedStorage
 
storeEnvelopeString(String) - Method in class i5.las2peer.testing.TestService
test for envelopes: get stored String
storeGroupEnvelopeString(String) - Method in class i5.las2peer.testing.TestService
store a simple string encrypted for the group
storeHashedContent(byte[]) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
storeHashedContent(byte[], long) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
storeHashedContent(byte[], long) - Method in class i5.las2peer.persistency.SharedStorage
 
storeHashedContentAsync(byte[], StorageStoreResultHandler, StorageExceptionHandler) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
storeHashedContentAsync(byte[], StorageStoreResultHandler, StorageExceptionHandler) - Method in class i5.las2peer.persistency.SharedStorage
 
storeMessage(Message, MessageResultListener) - Method in class i5.las2peer.p2p.LocalNodeManager
store messages for agents not known to this "network" of nodes
StoreProcessHelper - Class in i5.las2peer.persistency.helper
 
StoreProcessHelper() - Constructor for class i5.las2peer.persistency.helper.StoreProcessHelper
 
stringArrayReturner() - Method in class i5.las2peer.testing.TestService
Returns a fixed array with strings.
stringArrayReturner(String[]) - Method in class i5.las2peer.testing.TestService
Returns a reverted version of the given string array
stringHash(String) - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
stringToPrivateKey(String) - Static method in class i5.las2peer.tools.CryptoTools
 
stringToPublicKey(String) - Static method in class i5.las2peer.tools.CryptoTools
 
subscribeFailed(Collection<Topic>) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
subscribeFailed(Topic) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
subscribeSuccess(Collection<Topic>) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
SUCCESS - i5.las2peer.p2p.MessageResultListener.Status
 

T

tagIndex(byte[]) - Method in class i5.las2peer.registry.contracts.CommunityTagIndex
 
TEST_STORAGE_DIR - Static variable in class i5.las2peer.testing.TestSuite
 
TestAgent - Class in i5.las2peer.testing
 
TestAgent(KeyPair, SecretKey) - Constructor for class i5.las2peer.testing.TestAgent
 
TestService - Class in i5.las2peer.testing
Simple test service for connectors to have a service with methods to call.
TestService() - Constructor for class i5.las2peer.testing.TestService
 
TestSuite - Class in i5.las2peer.testing
This class provides methods for developers to simplify JUnit test creation.
TestSuite() - Constructor for class i5.las2peer.testing.TestSuite
 
TIMEOUT - i5.las2peer.p2p.MessageResultListener.Status
 
TimeoutException - Exception in i5.las2peer.p2p
A simple exception thrown on timeouts.
TimeoutException() - Constructor for exception i5.las2peer.p2p.TimeoutException
 
TimeoutException(String) - Constructor for exception i5.las2peer.p2p.TimeoutException
 
timestamp - Variable in class i5.las2peer.communication.PingPongContent
 
timestamp - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 
timestamp - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.TransactionAddedEventResponse
 
timestamp - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceCreatedEventResponse
 
timestamp - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
timestamp - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
timestamp - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceReleasedEventResponse
 
timestamp - Variable in class i5.las2peer.registry.contracts.UserRegistry.UserRegisteredEventResponse
 
toByteArray(InputStream) - Static method in class i5.las2peer.tools.SimpleTools
 
toString() - Method in class i5.las2peer.api.p2p.ServiceNameVersion
 
toString() - Method in class i5.las2peer.api.p2p.ServiceVersion
 
toString() - Method in class i5.las2peer.classLoaders.libraries.FileSystemRepository
 
toString() - Method in class i5.las2peer.classLoaders.libraries.LibraryIdentifier
 
toString() - Method in class i5.las2peer.classLoaders.libraries.LibraryVersion
 
toString() - Method in class i5.las2peer.communication.ListMethodsContent
 
toString() - Method in class i5.las2peer.p2p.NodeInformation
return all information stored here as XML string
toString() - Method in class i5.las2peer.p2p.pastry.PastryTestMessage
 
toString() - Method in class i5.las2peer.persistency.AbstractArtifact
 
toString() - Method in class i5.las2peer.persistency.EnvelopeVersion
 
toString() - Method in class i5.las2peer.persistency.MetadataEnvelope
 
toString() - Method in exception i5.las2peer.persistency.StopMergingException
 
toString() - Method in class i5.las2peer.registry.data.BlockchainTransactionData
 
toString() - Method in class i5.las2peer.registry.data.GenericTransactionData
 
toString() - Method in class i5.las2peer.registry.data.ReputationTransactionData
 
toString() - Method in class i5.las2peer.registry.data.SenderReceiverDoubleKey
 
toString() - Method in class i5.las2peer.registry.data.ServiceDeploymentData
 
toString() - Method in class i5.las2peer.registry.data.ServiceReleaseData
 
toString() - Method in class i5.las2peer.registry.data.UserData
 
toString() - Method in class i5.las2peer.registry.data.UserProfileData
 
toString(String, ServiceVersion) - Static method in class i5.las2peer.api.p2p.ServiceNameVersion
 
toString(String, String) - Static method in class i5.las2peer.api.p2p.ServiceNameVersion
 
touch() - Method in class i5.las2peer.p2p.NodeServiceCache.ServiceInstance
 
touch() - Method in class i5.las2peer.security.AgentContext
Mark the current time as the last usage.
toXmlString() - Method in class i5.las2peer.classLoaders.libraries.LoadedNetworkLibrary
 
toXmlString() - Method in class i5.las2peer.communication.ListMethodsContent
get an XML representation of this method list (this class is not xml able since the way back is not implemented (yet?)
toXmlString() - Method in class i5.las2peer.communication.Message
from XmlAble return a XML representation of this instance
toXmlString() - Method in class i5.las2peer.p2p.NodeInformation
 
toXmlString() - Method in class i5.las2peer.persistency.EnvelopeVersion
 
toXmlString() - Method in class i5.las2peer.security.AnonymousAgentImpl
 
toXmlString() - Method in class i5.las2peer.security.BotAgent
 
toXmlString() - Method in class i5.las2peer.security.EthereumAgent
 
toXmlString() - Method in class i5.las2peer.security.GroupAgentImpl
 
toXmlString() - Method in class i5.las2peer.security.MonitoringAgent
Can be used to return a XML representation of the MonitoringAgent.
toXmlString() - Method in class i5.las2peer.security.ServiceAgentImpl
 
toXmlString() - Method in class i5.las2peer.security.UserAgentImpl
 
toXmlString() - Method in interface i5.las2peer.serialization.XmlAble
Returns a XML representation of this object.
toXmlString() - Method in class i5.las2peer.testing.TestAgent
 
train(String, String, double, int, int) - Method in interface i5.las2peer.logging.bot.BotContentGenerator
 
TRAINING - i5.las2peer.logging.bot.BotStatus
 
trainStep(String, String, String) - Method in interface i5.las2peer.logging.bot.BotContentGenerator
 
TRANSACTIONADDED_EVENT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
transactionAddedEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
transactionAddedEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
TransactionAddedEventResponse() - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry.TransactionAddedEventResponse
 
TRANSACTIONCOUNTCHANGED_EVENT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
transactionCountChangedEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
transactionCountChangedEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
TransactionCountChangedEventResponse() - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry.TransactionCountChangedEventResponse
 
TRANSACTIONSCORECHANGED_EVENT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
transactionScoreChangedEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
transactionScoreChangedEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
TransactionScoreChangedEventResponse() - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry.TransactionScoreChangedEventResponse
 
transactionType - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 
transfer(byte[], String) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
txHash - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 

U

UNCONFIGURED - i5.las2peer.p2p.Node.NodeStatus
 
underline() - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Underlined - i5.las2peer.tools.ColoredOutput.Formatting
 
unixtimeToString(long) - Static method in class i5.las2peer.registry.Util
Returns human-readable time string.
unlock(Agent) - Method in interface i5.las2peer.api.security.GroupAgent
Unlock this group using a given agent.
unlock(Agent) - Method in class i5.las2peer.security.GroupAgentImpl
 
unlock(String) - Method in interface i5.las2peer.api.security.PassphraseAgent
Unlocks this agent.
unlock(String) - Method in class i5.las2peer.security.EthereumAgent
 
unlock(String) - Method in class i5.las2peer.security.PassphraseAgentImpl
 
unlockAccount(String, String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
unlockAgent(PassphraseAgentImpl, String) - Method in class i5.las2peer.tools.L2pNodeLauncher
try to unlock the private key of the given agent with the given pass phrase
UnlockAgentCall - Class in i5.las2peer.security
a Message that tells the receiving Agent to unlock the calling Agent and contains another Object
UnlockAgentCall(Object, String) - Constructor for class i5.las2peer.security.UnlockAgentCall
 
unlockMainAgent(String) - Method in class i5.las2peer.security.AgentContext
unlocks the main agent of this context
unlockPrivateKey(String) - Method in interface i5.las2peer.api.security.PassphraseAgent
Deprecated.
This is just an alias for PassphraseAgent.unlock(String) and will be removed in near future. Unlocks this agent.
unlockPrivateKey(String) - Method in class i5.las2peer.security.PassphraseAgentImpl
 
unlockPrivateKey(SecretKey) - Method in class i5.las2peer.security.AgentImpl
Unlocks the private key.
unlockPrivateKey(SecretKey) - Method in class i5.las2peer.security.AnonymousAgentImpl
 
unregisterAgent(AgentImpl) - Method in class i5.las2peer.security.BasicAgentStorage
remove an agent from this storage
unregisterAgent(String) - Method in class i5.las2peer.security.BasicAgentStorage
remove an agent from this storage
unregisterAgentTopic(String) - Method in class i5.las2peer.p2p.pastry.NodeApplication
unregister an agent from its subscription
unregisterCurrentAgent() - Method in class i5.las2peer.tools.L2pNodeLauncher
Unregister the current user from the las2peer node and from this launcher.
unregisterLocalService(ServiceAgentImpl) - Method in class i5.las2peer.p2p.NodeServiceCache
unregister a local service
unregisterMessageHandler(MessageHandler) - Method in class i5.las2peer.security.Mediator
Unregisters a handler from this mediator.
unregisterMessageHandlerClass(Class<?>) - Method in class i5.las2peer.security.Mediator
Unregisters all handlers of the given class.
unregisterMessageHandlerClass(String) - Method in class i5.las2peer.security.Mediator
Unregisters all handlers of the given class.
unregisterNode(LocalNode) - Method in class i5.las2peer.p2p.LocalNodeManager
remove a node from the central storage
unregisterReceiver(MessageReceiver) - Method in class i5.las2peer.p2p.Node
Unregisters a MessageReceiver from this node.
unregisterReceiver(MessageReceiver) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
unregisterReceiverFromTopic(MessageReceiver, long) - Method in class i5.las2peer.p2p.Node
unregister a receiver from a topic
unregisterReceiverFromTopic(MessageReceiver, long) - Method in class i5.las2peer.p2p.PastryNodeImpl
 
unregisterService(ServiceNameVersion) - Method in class i5.las2peer.classLoaders.ClassManager
Unregister a service class loader.
unregisterTopic(long) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
update(NodeHandle, boolean) - Method in class i5.las2peer.p2p.pastry.NodeApplication
 
updateAgent(AgentImpl) - Method in class i5.las2peer.p2p.LocalNode
Deprecated.
updateAgent(AgentImpl) - Method in class i5.las2peer.p2p.Node
Deprecated.
updateAgent(AgentImpl) - Method in class i5.las2peer.p2p.PastryNodeImpl
Deprecated.
updateTxManNonce(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Overrides nonce of transactionManager with local nonce.
uploadServicePackage(PastryNodeImpl, String, String, String) - Static method in class i5.las2peer.tools.PackageUploader
 
uploadServicePackage(PastryNodeImpl, String, String, String, String) - Static method in class i5.las2peer.tools.PackageUploader
 
uploadServicePackage(PastryNodeImpl, String, String, Map<String, byte[]>, Map<String, byte[]>, AgentImpl, String) - Static method in class i5.las2peer.tools.PackageUploader
 
uploadServicePackage(PastryNodeImpl, JarInputStream, AgentImpl, String) - Static method in class i5.las2peer.tools.PackageUploader
Uploads the complete service (jar) and all its dependencies into the given nodes shared storage to be used for network class loading.
uploadServicePackage(String, String, String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Uploads the service jar file and its dependencies into the shared storage to be used for network class loading.
uploadServicePackage(String, String, String, String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Uploads the service jar file and its dependencies into the shared storage to be used for network class loading.
uploadStartupDirectory() - Method in class i5.las2peer.tools.L2pNodeLauncher
Upload the contents of the startup sub directory to the global storage of the las2peer network.
uploadStartupDirectory(String) - Method in class i5.las2peer.tools.L2pNodeLauncher
Uploads the contents of the given directory to the global storage of the las2peer network.
usage() - Static method in class i5.las2peer.persistency.EnvelopeGenerator
Prints a usage help message.
usage(String) - Static method in class i5.las2peer.persistency.EnvelopeGenerator
Prints a usage help message and some additional information.
useMonitoringObserver() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
UserAgent - Interface in i5.las2peer.api.security
An agent representing a user.
UserAgentGenerator - Class in i5.las2peer.tools
A simple command line tool creating a new agent.
UserAgentGenerator() - Constructor for class i5.las2peer.tools.UserAgentGenerator
 
UserAgentImpl - Class in i5.las2peer.security
An UserAgent represent a (End)user of the las2peer system.
UserAgentImpl(KeyPair, String, byte[]) - Constructor for class i5.las2peer.security.UserAgentImpl
atm constructor for the MockAgent class, just don't know, how agent creation will take place later
UserAgentImpl(PublicKey, byte[], byte[]) - Constructor for class i5.las2peer.security.UserAgentImpl
create an agent with a locked private key used within UserAgentImpl.createFromXml(java.lang.String)
UserAgentManager - Class in i5.las2peer.security
Maps usernames and emails to UserAgentImpls.
UserAgentManager(Node) - Constructor for class i5.las2peer.security.UserAgentManager
 
UserData - Class in i5.las2peer.registry.data
Contains user data exactly as stored in blockchain.
UserData(byte[], byte[], byte[], String) - Constructor for class i5.las2peer.registry.data.UserData
 
usernameIsAvailable(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Return true if user name is both valid and not already taken and thus can be registered.
usernameIsValid(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Return true if user name is both valid, as encoded in the registry smart contract code.
USERPROFILECREATED_EVENT - Static variable in class i5.las2peer.registry.contracts.ReputationRegistry
 
userProfileCreatedEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
userProfileCreatedEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.ReputationRegistry
 
UserProfileCreatedEventResponse() - Constructor for class i5.las2peer.registry.contracts.ReputationRegistry.UserProfileCreatedEventResponse
 
UserProfileData - Class in i5.las2peer.registry.data
Contains reputation transaction data exactly as stored in blockchain.
UserProfileData(String, byte[], BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.data.UserProfileData
 
UserRating_maxRatingValue - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
UserRating_minRatingValue - Static variable in class i5.las2peer.registry.data.RegistryConfiguration
 
USERREGISTERED_EVENT - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
userRegisteredEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
userRegisteredEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
UserRegisteredEventResponse() - Constructor for class i5.las2peer.registry.contracts.UserRegistry.UserRegisteredEventResponse
 
userRegistry() - Method in class i5.las2peer.registry.contracts.ServiceRegistry
 
UserRegistry - Class in i5.las2peer.registry.contracts
Auto generated code.
UserRegistry(String, Web3j, Credentials, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.contracts.UserRegistry
Deprecated.
UserRegistry(String, Web3j, Credentials, ContractGasProvider) - Constructor for class i5.las2peer.registry.contracts.UserRegistry
 
UserRegistry(String, Web3j, TransactionManager, BigInteger, BigInteger) - Constructor for class i5.las2peer.registry.contracts.UserRegistry
Deprecated.
UserRegistry(String, Web3j, TransactionManager, ContractGasProvider) - Constructor for class i5.las2peer.registry.contracts.UserRegistry
 
UserRegistry.UserRegisteredEventResponse - Class in i5.las2peer.registry.contracts
 
UserRegistry.UserTransferredEventResponse - Class in i5.las2peer.registry.contracts
 
users(byte[]) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
USERTRANSFERRED_EVENT - Static variable in class i5.las2peer.registry.contracts.UserRegistry
 
userTransferredEventFlowable(DefaultBlockParameter, DefaultBlockParameter) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
userTransferredEventFlowable(EthFilter) - Method in class i5.las2peer.registry.contracts.UserRegistry
 
UserTransferredEventResponse() - Constructor for class i5.las2peer.registry.contracts.UserRegistry.UserTransferredEventResponse
 
useStream(PrintStream) - Static method in class i5.las2peer.tools.ColoredOutput
Deprecated.
Use ColoredOutput.colorize(String, ShellCode...) instead!

switch the stream to use for output

Util - Class in i5.las2peer.registry
Helper methods mostly for converting data.

V

value() - Method in class i5.las2peer.persistency.helper.MergeCounter
Gets the current value of this counter.
valueOf(String) - Static method in enum i5.las2peer.api.logging.MonitoringEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.logging.bot.BotStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.p2p.MessageResultListener.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.p2p.Node.NodeStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.p2p.Node.SendMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.persistency.SharedStorage.STORAGE_MODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.tools.ColoredOutput.BackgroundColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.tools.ColoredOutput.Color
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.tools.ColoredOutput.ForegroundColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.tools.ColoredOutput.Formatting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum i5.las2peer.tools.CommandPrompt.ReturnStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum i5.las2peer.api.logging.MonitoringEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.logging.bot.BotStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.p2p.MessageResultListener.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.p2p.Node.NodeStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.p2p.Node.SendMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.persistency.SharedStorage.STORAGE_MODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.tools.ColoredOutput.BackgroundColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.tools.ColoredOutput.Color
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.tools.ColoredOutput.ForegroundColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.tools.ColoredOutput.Formatting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum i5.las2peer.tools.CommandPrompt.ReturnStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationFailedException - Exception in i5.las2peer.persistency
Exception thrown on failed cryptografic signature verifications.
VerificationFailedException(String) - Constructor for exception i5.las2peer.persistency.VerificationFailedException
 
VerificationFailedException(String, Throwable) - Constructor for exception i5.las2peer.persistency.VerificationFailedException
 
verify() - Method in class i5.las2peer.persistency.AbstractArtifact
 
verify() - Method in class i5.las2peer.persistency.NetworkArtifact
 
verifySignature() - Method in class i5.las2peer.communication.Message
verify the signature of this message the content has to be available for this
verifySignature() - Method in class i5.las2peer.p2p.NodeInformation
verify the signature
verifySignature(byte[], byte[], PublicKey) - Static method in class i5.las2peer.tools.CryptoTools
tries to verify the given signature of the given content with the given public key
versionMajor - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
versionMajor - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
versionMajor - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceReleasedEventResponse
 
versionMinor - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
versionMinor - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
versionMinor - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceReleasedEventResponse
 
versionPatch - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEndEventResponse
 
versionPatch - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceDeploymentEventResponse
 
versionPatch - Variable in class i5.las2peer.registry.contracts.ServiceRegistry.ServiceReleasedEventResponse
 
viewDescription(byte[]) - Method in class i5.las2peer.registry.contracts.CommunityTagIndex
 

W

WaiterThread<T> - Class in i5.las2peer.tools
A simple thread waiting for a result.
WaiterThread() - Constructor for class i5.las2peer.tools.WaiterThread
create a new WaiterThread with a default timeout of 10 seconds
WaiterThread(int) - Constructor for class i5.las2peer.tools.WaiterThread
create a new waiter thread with an arbitrary time out value
waitForAllAnswers() - Method in class i5.las2peer.p2p.MessageResultListener
wait for all expected results
waitForAllAnswers(boolean) - Method in class i5.las2peer.p2p.MessageResultListener
 
waitForOneAnswer() - Method in class i5.las2peer.p2p.MessageResultListener
sleep until a result has been received
waitForOneAnswer(int) - Method in class i5.las2peer.p2p.MessageResultListener
sleep until a result has been received.
waitForReceipt(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Waits for the receipt for the transaction specified by the provided tx hash.
waitForTransactionReceipt(String) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
 
WAITING - i5.las2peer.p2p.MessageResultListener.Status
 
weiAmount - Variable in class i5.las2peer.registry.contracts.ReputationRegistry.GenericTransactionAddedEventResponse
 
weiToEther(BigInteger) - Method in class i5.las2peer.registry.ReadOnlyRegistryClient
Converts the provided Wei amount (smallest value Unit) to Ethers.
White - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
White - i5.las2peer.tools.ColoredOutput.ForegroundColor
 
Wihte - i5.las2peer.tools.ColoredOutput.Color
Deprecated.
 
wipeTestStorage() - Static method in class i5.las2peer.testing.TestSuite
 
workOnMessage(Message, AgentContext) - Method in class i5.las2peer.security.Mediator
Method for message reception treatment.
writeToFile() - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 
writeToFile(String) - Method in class i5.las2peer.tools.helper.L2pNodeLauncherConfiguration
 

X

XmlAble - Interface in i5.las2peer.serialization
The old XmlAble interface enforced an setStateFromXmlMethod.
XmlTools - Class in i5.las2peer.serialization
Simple static class collecting useful methods for XML (de-)serialization.
XmlTools() - Constructor for class i5.las2peer.serialization.XmlTools
 

Y

Yellow - i5.las2peer.tools.ColoredOutput.BackgroundColor
 
Yellow - i5.las2peer.tools.