Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

a - Variable in class ch.icosys.popjava.core.util.Tuple
 
ABORT - Static variable in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
 
ABORT - Static variable in class ch.icosys.popjava.core.combox.ComboxServer
 
ABORT - Static variable in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
AccessPoint - Class in ch.icosys.popjava.core.baseobject
This class represent an access to a broker-side parallel object
AccessPoint() - Constructor for class ch.icosys.popjava.core.baseobject.AccessPoint
Create a new AccessPoint
AccessPoint(String, String, int) - Constructor for class ch.icosys.popjava.core.baseobject.AccessPoint
Create new access point with given values
AccessPoint(AccessPoint) - Constructor for class ch.icosys.popjava.core.baseobject.AccessPoint
 
accessPoint - Variable in class ch.icosys.popjava.core.combox.Combox
 
accessPoint - Variable in class ch.icosys.popjava.core.combox.ComboxServer
 
accessPoints - Variable in class ch.icosys.popjava.core.baseobject.POPAccessPoint
The list of the different access points
accessTime - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
ACTUAL_OBJECT_NAME_PREFIX - Static variable in class ch.icosys.popjava.core.broker.Broker
 
add(Request) - Method in class ch.icosys.popjava.core.broker.RequestQueue
Put a new request in the queue
add(ICommand) - Method in class ch.icosys.popjava.core.scripts.shell.CommandHandler
 
add(POPNode) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
Add a NetworkNode to this network
add(Resource) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
Add another resource to this one, only positive values will be considered
add(POPAccessPoint) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNExploration
 
add(SNNodesInfo.Node) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
ADD_REF_CALL - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
addAccessPoint(AccessPoint) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
Add an access point to the POPAccessPoint
addCertToTempStore(byte[]) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Add a new certificate to the temporary storage
addCertToTempStore(byte[], boolean) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Add a new certificate to the temporary store
addCleanupHook() - Method in class ch.icosys.popjava.core.util.RuntimeDirectoryThread
 
addConfidenceLink(POPNode, Certificate, String) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Add a new certificate to the keystore, this will be written anew on disk.
addJar(String) - Method in class ch.icosys.popjava.core.javaagent.POPJavaAgent
 
addKeyEntryToKeyStore(KeyStoreDetails, KeyPairDetails, KeyStore.PrivateKeyEntry) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Given the keystore information, the key pair details and a real Priva Key / Certificate pair, add it to the keystore.
addRDN(ASN1ObjectIdentifier, String) - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Specify the certificate Relative Distinguished Name (RDN).
addRef() - Method in class ch.icosys.popjava.core.interfacebase.Interface
 
addSearchHosts(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
addSemantic(Class<?>, String, int) - Method in class ch.icosys.popjava.core.base.POPObject
Set an invocation semantic to a specific method.
addSemantic(Class<?>, String, int, Class<?>...) - Method in class ch.icosys.popjava.core.base.POPObject
Set an invocation semantic to a specific method that is overloaded
addTo(ObjectDescription) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
Set this resource in the OD
advance() - Method in class ch.icosys.popjava.core.scripts.shell.CommandInfo
Replace the keyword with the first parameter in CommandInfo.params.
alias - Variable in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
 
all() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptorFinder
All available descriptors
ALL_PLATFORM - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
ALL_PLATFORMS - Static variable in class ch.icosys.popjava.core.serviceadapter.POPCodeManager
 
allocate(String) - Method in class ch.icosys.popjava.core.interfacebase.Interface
Allocate resource for the associated parallel object
allocateThroughJobmanager(String, POPAccessPoint[], POPAccessPoint[]) - Method in class ch.icosys.popjava.core.interfacebase.Interface
 
ALLOCATION_EXCEPTION - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
allocResource(String, String, ObjectDescription, int, float[], POPAccessPoint[], int[], int[], int[], int) - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
Ask the JobMgr service to allocate resources for a new objects
appDirectory - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
appId - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
applicationEnd(int, boolean) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Propagate application end at the end of an application NOTE May not the necessary or useful, POP-Java already kill unused objects
AppResource - Class in ch.icosys.popjava.core.service.jobmanager
This is an Application/Object own resource
AppResource() - Constructor for class ch.icosys.popjava.core.service.jobmanager.AppResource
 
AppService - Interface in ch.icosys.popjava.core.codemanager
 
appService - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
APPSERVICE_PREFIX - Static variable in class ch.icosys.popjava.core.broker.Broker
 
appServiceAccessPoint - Static variable in class ch.icosys.popjava.core.system.POPSystem
POP-Java application service access point
areParametersSerializable(Element) - Method in class ch.icosys.popjava.core.annotation.processors.POPClassProcessor
 
areParameterTypesTheSame(Class<?>[], Class<?>[]) - Static method in class ch.icosys.popjava.core.util.ClassUtil
 
array() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
array() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
array() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
 
arrayToList(String...) - Static method in class ch.icosys.popjava.core.scripts.ScriptUtils
 
askResourcesDiscovery(SNRequest, POPAccessPoint) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Recursive part of the Search Node, propagate request and answer if possible
askResourcesDiscoveryAction(SNRequest, POPAccessPoint, SNExploration) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorJobManager
 
askResourcesDiscoveryAction(SNRequest, POPAccessPoint, SNExploration) - Method in interface ch.icosys.popjava.core.service.jobmanager.network.POPConnectorSearchNodeInterface
 
askResourcesDiscoveryAction(SNRequest, POPAccessPoint, SNExploration) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorTFC
 
asPOPNodeParams() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlConnector
Transform the nodes map into a list of String which are ready to be fed to POPNetworkDescriptor.createNode(java.util.List).
ASYNCHRONOUS - Static variable in class ch.icosys.popjava.core.base.Semantic
 
ATTR_TYPE - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
available - Variable in class ch.icosys.popjava.core.combox.Combox
 
available - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Currently used resources of a node
availableNetworks() - Method in class ch.icosys.popjava.core.JobManagerConfig
Array of networks available locally

B

b - Variable in class ch.icosys.popjava.core.util.Tuple
 
bandwidth - Variable in class ch.icosys.popjava.core.service.jobmanager.Resource
 
bandwidthMin - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
bandwidthReq - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
BASIC_CALL_MAX_RANGE - Static variable in class ch.icosys.popjava.core.broker.Broker
 
batch - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
bind(POPAccessPoint) - Method in class ch.icosys.popjava.core.interfacebase.Interface
Bind the interface with a parallel object (Broker-side)
BIND_ALLOC_RETRY - Static variable in class ch.icosys.popjava.core.base.BindStatus
 
BIND_FORWARD_PERMANENT - Static variable in class ch.icosys.popjava.core.base.BindStatus
 
BIND_FORWARD_SESSION - Static variable in class ch.icosys.popjava.core.base.BindStatus
 
BIND_OK - Static variable in class ch.icosys.popjava.core.base.BindStatus
 
BIND_STATUS_CALL - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
bindObject(POPAccessPoint) - Method in class ch.icosys.popjava.core.PJMethodHandler
Bind the interface-side with the broker-side
bindPOPObject(Broker, POPAccessPoint, String) - Method in class ch.icosys.popjava.core.PJProxyFactory
Bind an Interface to her parallel object (her associated Broker)
BindStatus - Class in ch.icosys.popjava.core.base
This class represent the different bind status that a connection between a interface and a broker can have.
BindStatus() - Constructor for class ch.icosys.popjava.core.base.BindStatus
Creates a new instance of BindStatus
bindToBroker(int) - Method in class ch.icosys.popjava.core.combox.Combox
 
broadcastPresence() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorJobManager
 
broadcastPresence() - Method in interface ch.icosys.popjava.core.service.jobmanager.network.POPConnectorSearchNodeInterface
 
broadcastPresence() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorTFC
 
Broker - Class in ch.icosys.popjava.core.broker
This class is the base class of all broker-side parallel object.
Broker(POPObject) - Constructor for class ch.icosys.popjava.core.broker.Broker
 
broker - Variable in class ch.icosys.popjava.core.broker.Request
 
broker - Variable in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
 
broker - Variable in class ch.icosys.popjava.core.combox.ComboxServer
 
broker - Variable in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
Broker.State - Enum in ch.icosys.popjava.core.broker
 
buffer - Variable in class ch.icosys.popjava.core.broker.Request
 
buffer - Variable in class ch.icosys.popjava.core.buffer.BufferRaw
Byte buffer to store data
BUFFER_LENGTH - Static variable in class ch.icosys.popjava.core.buffer.BufferRaw
Size of the buffer
BUFFER_LENGTH - Static variable in class ch.icosys.popjava.core.combox.socket.ComboxServerSocket
 
BUFFER_LENGTH - Static variable in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
BufferFactory - Class in ch.icosys.popjava.core.buffer
This abstract class defined all the methods needed by a BufferFactory
BufferFactory() - Constructor for class ch.icosys.popjava.core.buffer.BufferFactory
 
bufferFactory - Variable in class ch.icosys.popjava.core.combox.Combox
 
BufferFactoryFinder - Class in ch.icosys.popjava.core.buffer
This class is responsible to discover the buffer
BufferFactoryFinder() - Constructor for class ch.icosys.popjava.core.buffer.BufferFactoryFinder
Default constructor
BufferFactoryPlugin - Class in ch.icosys.popjava.core.buffer
This class defined the interface for new buffer factory plug-in
BufferFactoryPlugin() - Constructor for class ch.icosys.popjava.core.buffer.BufferFactoryPlugin
 
BufferName - Variable in class ch.icosys.popjava.core.buffer.BufferRawFactory
Identifier of this buffer
BufferName - Variable in class ch.icosys.popjava.core.buffer.BufferXDRFactory
Identifier of this buffer
BufferPlugin - Class in ch.icosys.popjava.core.buffer
This class defined the interface for each new buffer plug-in
BufferPlugin() - Constructor for class ch.icosys.popjava.core.buffer.BufferPlugin
 
BufferRaw - Class in ch.icosys.popjava.core.buffer
This class is a RAW implementation of the buffer abstract class
BufferRaw() - Constructor for class ch.icosys.popjava.core.buffer.BufferRaw
Default constructor
BufferRaw(MessageHeader) - Constructor for class ch.icosys.popjava.core.buffer.BufferRaw
Constructor with given values
BufferRawFactory - Class in ch.icosys.popjava.core.buffer
Implementation of the abstract BufferFactory for the RAW encoding
BufferRawFactory() - Constructor for class ch.icosys.popjava.core.buffer.BufferRawFactory
 
BufferXDR - Class in ch.icosys.popjava.core.buffer
This class is a XDR extension of the BufferRAW class
BufferXDR() - Constructor for class ch.icosys.popjava.core.buffer.BufferXDR
Default constructor.
BufferXDR(MessageHeader) - Constructor for class ch.icosys.popjava.core.buffer.BufferXDR
Constructor with given values
BufferXDRFactory - Class in ch.icosys.popjava.core.buffer
Implementation of the abstract BufferFactory for the RAW encoding
BufferXDRFactory() - Constructor for class ch.icosys.popjava.core.buffer.BufferXDRFactory
 
byteArrayToInt(byte[]) - Static method in class ch.icosys.popjava.core.util.Util
Transform a byte array into an int value

C

CALLBACK_PREFIX - Static variable in class ch.icosys.popjava.core.broker.Broker
 
callbackResult(SNResponse) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Add a node to the response list
canAdvance() - Method in class ch.icosys.popjava.core.scripts.shell.CommandInfo
Report if we can advance the command one (1) step.
cancelReservation(int[], int) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
NOTE: same as POPC signature
cancelReservation(int[], int) - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
Ask the JobMgr service to cancel some reservation for parallel object
canChangeUser(String) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Mark if we should use a super user command to start the process.
canHandle(Resource) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
canKill() - Method in class ch.icosys.popjava.core.base.POPObject
Ask if the object can be killed
canPeek() - Method in class ch.icosys.popjava.core.broker.RequestQueue
Check if there is request to peek
capacity() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
CDebug - Class in ch.icosys.popjava.core.scripts.shell.command
Turn on and off the debug option.
CDebug() - Constructor for class ch.icosys.popjava.core.scripts.shell.command.CDebug
 
certificateBytes(Certificate) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Get the bytes of a certificate
certificateFingerprint(byte[]) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Get the SHA-1 fingerprint of a certificate from its byte array representation
certificateFingerprint(Certificate) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Get the SHA-1 fingerprint of a certificate See https://stackoverflow.com/questions/1270703/how-to-retrieve-compute-an-x509-certificates-thumbprint-in-java
certificateFromBytes(byte[]) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Transform a certificate byte array to a real certificate.
ch.icosys.popjava.core - package ch.icosys.popjava.core
 
ch.icosys.popjava.core.annotation - package ch.icosys.popjava.core.annotation
 
ch.icosys.popjava.core.annotation.processors - package ch.icosys.popjava.core.annotation.processors
 
ch.icosys.popjava.core.base - package ch.icosys.popjava.core.base
 
ch.icosys.popjava.core.baseobject - package ch.icosys.popjava.core.baseobject
 
ch.icosys.popjava.core.broker - package ch.icosys.popjava.core.broker
 
ch.icosys.popjava.core.buffer - package ch.icosys.popjava.core.buffer
 
ch.icosys.popjava.core.codemanager - package ch.icosys.popjava.core.codemanager
 
ch.icosys.popjava.core.combox - package ch.icosys.popjava.core.combox
 
ch.icosys.popjava.core.combox.plugin - package ch.icosys.popjava.core.combox.plugin
 
ch.icosys.popjava.core.combox.socket - package ch.icosys.popjava.core.combox.socket
 
ch.icosys.popjava.core.combox.socket.raw - package ch.icosys.popjava.core.combox.socket.raw
 
ch.icosys.popjava.core.combox.socket.ssl - package ch.icosys.popjava.core.combox.socket.ssl
 
ch.icosys.popjava.core.dataswaper - package ch.icosys.popjava.core.dataswaper
 
ch.icosys.popjava.core.interfacebase - package ch.icosys.popjava.core.interfacebase
 
ch.icosys.popjava.core.javaagent - package ch.icosys.popjava.core.javaagent
 
ch.icosys.popjava.core.mapgen - package ch.icosys.popjava.core.mapgen
 
ch.icosys.popjava.core.scripts - package ch.icosys.popjava.core.scripts
 
ch.icosys.popjava.core.scripts.shell - package ch.icosys.popjava.core.scripts.shell
 
ch.icosys.popjava.core.scripts.shell.command - package ch.icosys.popjava.core.scripts.shell.command
 
ch.icosys.popjava.core.service.deamon - package ch.icosys.popjava.core.service.deamon
 
ch.icosys.popjava.core.service.jobmanager - package ch.icosys.popjava.core.service.jobmanager
 
ch.icosys.popjava.core.service.jobmanager.external - package ch.icosys.popjava.core.service.jobmanager.external
 
ch.icosys.popjava.core.service.jobmanager.network - package ch.icosys.popjava.core.service.jobmanager.network
 
ch.icosys.popjava.core.service.jobmanager.search - package ch.icosys.popjava.core.service.jobmanager.search
 
ch.icosys.popjava.core.service.jobmanager.tfc - package ch.icosys.popjava.core.service.jobmanager.tfc
 
ch.icosys.popjava.core.service.jobmanager.yaml - package ch.icosys.popjava.core.service.jobmanager.yaml
 
ch.icosys.popjava.core.serviceadapter - package ch.icosys.popjava.core.serviceadapter
 
ch.icosys.popjava.core.system - package ch.icosys.popjava.core.system
 
ch.icosys.popjava.core.util - package ch.icosys.popjava.core.util
 
ch.icosys.popjava.core.util.ssl - package ch.icosys.popjava.core.util.ssl
 
ch.icosys.popjava.core.util.upnp - package ch.icosys.popjava.core.util.upnp
 
changeAvailableBandwidth(float) - Method in class ch.icosys.popjava.core.JobManagerConfig
Change the value of available bandwidth on the job manager
changeAvailableBandwidth(float) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
changeAvailableMemory(float) - Method in class ch.icosys.popjava.core.JobManagerConfig
Change the value of available memory on the job manager
changeAvailableMemory(float) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
changeAvailablePower(float) - Method in class ch.icosys.popjava.core.JobManagerConfig
Change the value of available power on the job manager
changeAvailablePower(float) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
changeMaxJobBandwidth(float) - Method in class ch.icosys.popjava.core.JobManagerConfig
Change the value maximal bandwidth an object can request
changeMaxJobBandwidth(float) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
changeMaxJobLimit(int) - Method in class ch.icosys.popjava.core.JobManagerConfig
Change the maximal number of object that can be create with this job manager
changeMaxJobLimit(int) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
changeMaxJobMemory(float) - Method in class ch.icosys.popjava.core.JobManagerConfig
Change the value maximal memory an object can request
changeMaxJobMemory(float) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
changeMaxJobPower(float) - Method in class ch.icosys.popjava.core.JobManagerConfig
Change the value maximal power an object can request
changeMaxJobPower(float) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
checkAndThrow(int, POPBuffer) - Static method in class ch.icosys.popjava.core.buffer.POPBuffer
Check error code and throw the right exception
checkClientTrusted(X509Certificate[], String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
 
checkObjects() - Method in class ch.icosys.popjava.core.serviceadapter.POPObjectMonitor
Check how many parallel objects are currently alive
checkServerTrusted(X509Certificate[], String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
 
chooseClientAlias(String[], Principal[], Socket) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPKeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPKeyManager
 
CJobManager - Class in ch.icosys.popjava.core.scripts.shell.command
Handle the Job Manager
CJobManager() - Constructor for class ch.icosys.popjava.core.scripts.shell.command.CJobManager
 
CKeystore - Class in ch.icosys.popjava.core.scripts.shell.command
Keystore related commands.
CKeystore() - Constructor for class ch.icosys.popjava.core.scripts.shell.command.CKeystore
 
CLASS_EXT - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
classId - Variable in class ch.icosys.popjava.core.broker.Request
 
classId(Class<?>) - Static method in class ch.icosys.popjava.core.util.ClassUtil
Generate an ID or use the one specified
ClassReader - Class in ch.icosys.popjava.core.mapgen
This class is used to read a .class file and to determine if it's a parallel class.
ClassReader(String) - Constructor for class ch.icosys.popjava.core.mapgen.ClassReader
Create a new ClassReader with the full path of the .class file
ClassUtil - Class in ch.icosys.popjava.core.util
This class gives some static methods to look inside a class
ClassUtil() - Constructor for class ch.icosys.popjava.core.util.ClassUtil
 
cleanup() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Dead AppResources are handled here, cleaning them up.
cleanup() - Method in class ch.icosys.popjava.core.util.RuntimeDirectoryThread
 
clear() - Method in class ch.icosys.popjava.core.broker.RequestQueue
Clear the queue
clear() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
clearResourceAfterInvoke(Request) - Method in class ch.icosys.popjava.core.broker.Broker
Remove the request from the request queue after invocation
close(int) - Method in class ch.icosys.popjava.core.combox.Combox
Close the connection
close(int, boolean) - Method in class ch.icosys.popjava.core.combox.Combox
Close the connection
close(int) - Method in class ch.icosys.popjava.core.combox.ComboxAllocate
Close the combox
close() - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
close() - Method in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Close the current connection
close() - Method in class ch.icosys.popjava.core.combox.ComboxServer
Close all connection with this server
close(int) - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
close() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxServerPlugin
 
close() - Method in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
Close the current connection
close() - Method in class ch.icosys.popjava.core.combox.socket.ComboxServerSocket
 
close(int) - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxAllocateSocket
Close the current connection
close(int) - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxAllocateSecureSocket
Close the current connection
close() - Method in class ch.icosys.popjava.core.interfacebase.Interface
Close the combox associated with this interface
close() - Method in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
Stops the POP-Java listener daemon
close() - Static method in class ch.icosys.popjava.core.util.upnp.UPNPManager
 
CLOSE_SUBCONNECTION - Static variable in class ch.icosys.popjava.core.combox.Combox
 
closeInternal() - Method in class ch.icosys.popjava.core.combox.Combox
 
closeInternal() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
closeInternal() - Method in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
code - Variable in class ch.icosys.popjava.core.base.BindStatus
 
CODE_SERVICE_FAIL - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
codeFile - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
CODELOCATION_PREFIX - Static variable in class ch.icosys.popjava.core.broker.Broker
 
combox - Variable in class ch.icosys.popjava.core.broker.Request
 
Combox<T> - Class in ch.icosys.popjava.core.combox
This class is the base implementation for all Combox in the POP-Java library All other combox must inherit from this class
Combox() - Constructor for class ch.icosys.popjava.core.combox.Combox
This is used by ServerCombox (server).
Combox(String) - Constructor for class ch.icosys.popjava.core.combox.Combox
This is used by Combox (client).
combox - Variable in class ch.icosys.popjava.core.combox.ComboxAllocate
 
combox - Variable in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
 
combox - Variable in class ch.icosys.popjava.core.interfacebase.Interface
 
ComboxAcceptRawSocket - Class in ch.icosys.popjava.core.combox.socket.raw
This class is responsible to accept the new connection for the associated server combox socket
ComboxAcceptRawSocket(Broker, RequestQueue, ServerSocket) - Constructor for class ch.icosys.popjava.core.combox.socket.raw.ComboxAcceptRawSocket
Create a new instance of the ComboxAccept socket
ComboxAcceptSecureSocket - Class in ch.icosys.popjava.core.combox.socket.ssl
This class is responsible to accept the new connection for the associated server combox socket
ComboxAcceptSecureSocket(Broker, RequestQueue, ServerSocket) - Constructor for class ch.icosys.popjava.core.combox.socket.ssl.ComboxAcceptSecureSocket
Create a new instance of the ComboxAccept socket
ComboxAcceptSocket<E extends java.net.Socket> - Class in ch.icosys.popjava.core.combox.socket
 
ComboxAcceptSocket(Broker, RequestQueue, ServerSocket) - Constructor for class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
ComboxAllocate<T extends Combox> - Class in ch.icosys.popjava.core.combox
Generalize multiple ways to allocate and initiate a POP object
ComboxAllocate() - Constructor for class ch.icosys.popjava.core.combox.ComboxAllocate
 
ComboxAllocateSecureSocket - Class in ch.icosys.popjava.core.combox.socket.ssl
This class is responsible to send an receive message on the server combox socket
ComboxAllocateSecureSocket(boolean) - Constructor for class ch.icosys.popjava.core.combox.socket.ssl.ComboxAllocateSecureSocket
Create a new instance of the ComboxAllocateSocket
ComboxAllocateSocket - Class in ch.icosys.popjava.core.combox.socket.raw
This class is responsible to send an receive message on the server combox socket
ComboxAllocateSocket(boolean) - Constructor for class ch.icosys.popjava.core.combox.socket.raw.ComboxAllocateSocket
Create a new instance of the ComboxAllocateSocket
ComboxConnection<T> - Class in ch.icosys.popjava.core.combox
 
ComboxConnection(Combox<T>, int) - Constructor for class ch.icosys.popjava.core.combox.ComboxConnection
 
ComboxFactory - Class in ch.icosys.popjava.core.combox
This abstract class regroups the methods needed by a ComboxFactory
ComboxFactory() - Constructor for class ch.icosys.popjava.core.combox.ComboxFactory
 
ComboxFactoryFinder - Class in ch.icosys.popjava.core.combox
This class is responsible to find the different combox available in POP-Java
ComboxFactoryFinder() - Constructor for class ch.icosys.popjava.core.combox.ComboxFactoryFinder
Default constructor
ComboxFactoryPlugin - Class in ch.icosys.popjava.core.combox.plugin
This class defined the interface for new combox factory plug-in
ComboxFactoryPlugin() - Constructor for class ch.icosys.popjava.core.combox.plugin.ComboxFactoryPlugin
 
ComboxPlugin - Class in ch.icosys.popjava.core.combox.plugin
This class defined the interface for each new combox plug-in
ComboxPlugin() - Constructor for class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
ComboxRawSocket - Class in ch.icosys.popjava.core.combox.socket.raw
This combox implement the protocol Socket
ComboxRawSocket() - Constructor for class ch.icosys.popjava.core.combox.socket.raw.ComboxRawSocket
This is used by ServerCombox (server).
ComboxRawSocket(String) - Constructor for class ch.icosys.popjava.core.combox.socket.raw.ComboxRawSocket
This is used by Combox (client).
ComboxReceiveRequest - Class in ch.icosys.popjava.core.combox
This class is responsible to receive the new request for the associated combox
ComboxReceiveRequest(Broker, RequestQueue, ComboxConnection) - Constructor for class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Crate a new instance of ComboxReceiveRequestSocket
ComboxSecureSocket - Class in ch.icosys.popjava.core.combox.socket.ssl
This combox implement the protocol ssl
ComboxSecureSocket() - Constructor for class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocket
This is used by ServerCombox (server).
ComboxSecureSocket(String) - Constructor for class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocket
This is used by Combox (client).
ComboxSecureSocketFactory - Class in ch.icosys.popjava.core.combox.socket.ssl
This class is the factory for all combox socket
ComboxSecureSocketFactory() - Constructor for class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
 
ComboxServer - Class in ch.icosys.popjava.core.combox
This class represent the server side of a socket connection
ComboxServer(AccessPoint, int, Broker) - Constructor for class ch.icosys.popjava.core.combox.ComboxServer
Default constructor
ComboxServerPlugin - Class in ch.icosys.popjava.core.combox.plugin
This class defined the interface for all new combox server plug-in
ComboxServerPlugin(AccessPoint, int, Broker) - Constructor for class ch.icosys.popjava.core.combox.plugin.ComboxServerPlugin
Default constructor.
ComboxServerRawSocket - Class in ch.icosys.popjava.core.combox.socket.raw
This class is an implementation of the combox with the protocol socket for the server side.
ComboxServerRawSocket(AccessPoint, int, POPBuffer, Broker) - Constructor for class ch.icosys.popjava.core.combox.socket.raw.ComboxServerRawSocket
Default constructor.
ComboxServerSecureSocket - Class in ch.icosys.popjava.core.combox.socket.ssl
This class is an implementation of the combox with the protocol ssl for the server side.
ComboxServerSecureSocket(AccessPoint, int, POPBuffer, Broker) - Constructor for class ch.icosys.popjava.core.combox.socket.ssl.ComboxServerSecureSocket
Default constructor.
ComboxServerSocket - Class in ch.icosys.popjava.core.combox.socket
 
ComboxServerSocket(AccessPoint, int, Broker) - Constructor for class ch.icosys.popjava.core.combox.socket.ComboxServerSocket
 
ComboxSocket<T extends java.net.Socket> - Class in ch.icosys.popjava.core.combox.socket
 
ComboxSocket() - Constructor for class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
ComboxSocket(String) - Constructor for class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
ComboxSocketFactory - Class in ch.icosys.popjava.core.combox.socket.raw
This class is the factory for all combox socket
ComboxSocketFactory() - Constructor for class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
 
ComboxUtils - Class in ch.icosys.popjava.core.combox
Some utility method used by multiple Comboxes
ComboxUtils() - Constructor for class ch.icosys.popjava.core.combox.ComboxUtils
 
ComboxUtils.PreOperation - Interface in ch.icosys.popjava.core.combox
Should be used as parameter for #createServerSocket(int, PreOperation) }
commandExists(String) - Static method in class ch.icosys.popjava.core.util.SystemUtil
 
CommandHandler - Class in ch.icosys.popjava.core.scripts.shell
Base commands registration.
CommandHandler() - Constructor for class ch.icosys.popjava.core.scripts.shell.CommandHandler
 
CommandInfo - Class in ch.icosys.popjava.core.scripts.shell
Describe a command for the main POPJShell
CommandInfo(String) - Constructor for class ch.icosys.popjava.core.scripts.shell.CommandInfo
Transform a line into its components
commandWork(List<String>) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Test if a command works.
concurentConnections - Variable in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
CONCURRENT - Static variable in class ch.icosys.popjava.core.base.Semantic
 
conf - Variable in class ch.icosys.popjava.core.combox.Combox
 
configuration - Static variable in class ch.icosys.popjava.core.scripts.POPJShell
 
Configuration - Class in ch.icosys.popjava.core.util
This class regroup some configuration values
configurationFile - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
The configuration file location
ConfigurationWorker - Class in ch.icosys.popjava.core.mapgen
 
ConfigurationWorker() - Constructor for class ch.icosys.popjava.core.mapgen.ConfigurationWorker
 
ConfigurationWorker - Class in ch.icosys.popjava.core.system
POP-Java configuration class.
ConfigurationWorker() - Constructor for class ch.icosys.popjava.core.system.ConfigurationWorker
Constructs a new ConfigurationWorker and retrieve POP-Java base location
connect(Object, Class<T>, String, POPAccessPoint) - Static method in class ch.icosys.popjava.core.PopJava
Static method used to connect to an already existing parallel object with a custom network
connectionSecret - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
ConnectionType - Enum in ch.icosys.popjava.core.baseobject
Connection type to be used if the object has to be created on a remote machine
connectionType - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
CONNECTOR_KEY - Static variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
connectToJobmanager(POPAccessPoint, String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
connectToServer(Broker, POPAccessPoint, int) - Method in class ch.icosys.popjava.core.combox.Combox
Connect to a ServerCombox on the other side, this will result in a Combox (client mode) communicating with a Combox (server mode).
connectToServer() - Method in class ch.icosys.popjava.core.combox.Combox
Connect to the other side
connectToServer() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
connectToServer() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxRawSocket
 
connectToServer() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocket
 
ConsoleHandler - Class in ch.icosys.popjava.core.scripts.shell
Handle the visualization of the Shell and utility like history.
Constants - Class in ch.icosys.popjava.core.mapgen
 
Constants() - Constructor for class ch.icosys.popjava.core.mapgen.Constants
 
CONSTRUCTOR - Static variable in class ch.icosys.popjava.core.base.Semantic
 
CONSTRUCTOR_SEMANTIC_ID - Static variable in class ch.icosys.popjava.core.broker.Broker
 
constructorId(Constructor<?>) - Static method in class ch.icosys.popjava.core.util.MethodUtil
Generate an ID
constructorSemanticId - Variable in class ch.icosys.popjava.core.PJMethodHandler
Default semantic of a constructor
contact - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
contains(POPAccessPoint) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNExploration
 
contains(String) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNExploration
 
containsOption(String[], String) - Static method in class ch.icosys.popjava.core.scripts.ScriptUtils
 
create(String) - Static method in class ch.icosys.popjava.core.baseobject.AccessPoint
Create an access point from a formatted string
create() - Method in class ch.icosys.popjava.core.mapgen.XMLWorker
Create a new empty DOM document
create(String) - Method in class ch.icosys.popjava.core.util.WatchDirectory.WatchMethod
 
createAllocateCombox(boolean) - Method in class ch.icosys.popjava.core.combox.ComboxFactory
Create and allocation combox when instantiating a new remote object
createAllocateCombox(boolean) - Method in class ch.icosys.popjava.core.combox.plugin.ComboxFactoryPlugin
 
createAllocateCombox(boolean) - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
 
createAllocateCombox(boolean) - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
 
createAppCoreService(String) - Static method in class ch.icosys.popjava.core.system.POPSystem
Start the application scope services.
createBuffer() - Method in class ch.icosys.popjava.core.buffer.BufferFactory
Creates a new instance of BufferFactory
createBuffer() - Method in class ch.icosys.popjava.core.buffer.BufferFactoryPlugin
 
createBuffer() - Method in class ch.icosys.popjava.core.buffer.BufferRawFactory
Create a new RAW factory
createBuffer() - Method in class ch.icosys.popjava.core.buffer.BufferXDRFactory
Create a new XDR Buffer
createClientCombox(String) - Method in class ch.icosys.popjava.core.combox.ComboxFactory
Create a new client combox with the given access point
createClientCombox(String) - Method in class ch.icosys.popjava.core.combox.plugin.ComboxFactoryPlugin
 
createClientCombox(String) - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
 
createClientCombox(String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
 
createCombox() - Method in class ch.icosys.popjava.core.combox.socket.ComboxServerSocket
 
createCombox() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxServerRawSocket
 
createCombox() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxServerSecureSocket
 
createConnector() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptor
Create a new connector which will be added to a POPNetwork
createConnector() - Method in interface ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptorMethod
 
createKey(String, String, boolean) - Static method in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
Mode has is Cipher.ENCRYPT_MODE o
createNetwork(String) - Method in class ch.icosys.popjava.core.JobManagerConfig
Create a new network of interest, return the details with UUID.
createNetwork(String, String) - Method in class ch.icosys.popjava.core.JobManagerConfig
Create a new network of interest, return the details with UUID.
createNetwork(String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Create a new network and write the Job Manager configuration file anew
createNetwork(String, String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Create a new network and write the Job Manager configuration file anew.
createNode(List<String>) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptor
Create a new node based on the given paramters.
createNode(List<String>) - Method in interface ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptorMethod
 
createObject(POPAccessPoint, String, ObjectDescription, int, POPAccessPoint[], int, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
Protocol specific createObject
createObject(POPAccessPoint, String, ObjectDescription, int, POPAccessPoint[], int, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorDirect
 
createObject(POPAccessPoint, String, ObjectDescription, int, POPAccessPoint[], int, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorJobManager
 
createObject(POPAccessPoint, String, ObjectDescription, int, POPAccessPoint[], int, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorTFC
 
createObject(POPAccessPoint, String, ObjectDescription, int, POPAccessPoint[], int, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Local request to create an object
createObject(POPAccessPoint, POPString, ObjectDescription, int, POPAccessPoint[], int, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
Ask the JobMgr service to create a new parallel object
createObject(POPAccessPoint, String, ObjectDescription, int, POPAccessPoint[], int, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.serviceadapter.POPJobService
Ask the JobCoreService service to create a new parallel object
createPropertySet(Class<?>, BeanAccess) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.PropertyReverser
 
createReflectException(String, String) - Static method in exception ch.icosys.popjava.core.base.POPException
Create an exception when invoke a serialize method
createReflectMethodNotFoundException(String, int, int, String) - Static method in exception ch.icosys.popjava.core.base.POPException
Create an exception when method is not found
createServer() - Method in class ch.icosys.popjava.core.combox.socket.ComboxServerSocket
Create and start the combox server
createServerCombox(AccessPoint, POPBuffer, Broker) - Method in class ch.icosys.popjava.core.combox.ComboxFactory
Create a new server combox with the given access point, buffer and broker
createServerCombox(AccessPoint, int, POPBuffer, Broker) - Method in class ch.icosys.popjava.core.combox.ComboxFactory
Create a new server combox with the given access point, buffer and broker and a connection timeout
createServerCombox(AccessPoint, POPBuffer, Broker) - Method in class ch.icosys.popjava.core.combox.plugin.ComboxFactoryPlugin
 
createServerCombox(AccessPoint, int, POPBuffer, Broker) - Method in class ch.icosys.popjava.core.combox.plugin.ComboxFactoryPlugin
 
createServerCombox(AccessPoint, POPBuffer, Broker) - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
 
createServerCombox(AccessPoint, int, POPBuffer, Broker) - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
 
createServerCombox(AccessPoint, POPBuffer, Broker) - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
 
createServerCombox(AccessPoint, int, POPBuffer, Broker) - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
 
createServerSocket(int, ComboxUtils.PreOperation, boolean) - Static method in class ch.icosys.popjava.core.combox.ComboxUtils
Try to create a ServerSocket on the specified port.
creationParams - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
 

D

DEC_REF_CALL - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
decreaseHopLimit() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
decRef() - Method in class ch.icosys.popjava.core.interfacebase.Interface
 
DEFAULT_HOST - Static variable in class ch.icosys.popjava.core.baseobject.AccessPoint
 
DEFAULT_PORT - Static variable in class ch.icosys.popjava.core.baseobject.AccessPoint
 
DEFAULT_REQUEST_QUEUE_SIZE - Static variable in class ch.icosys.popjava.core.broker.RequestQueue
 
defaultNetwork - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Default network UUID
defineConstructor(Class<?>, int, Class<?>...) - Method in class ch.icosys.popjava.core.base.POPObject
Define information about a constructor
definedMethodId - Variable in class ch.icosys.popjava.core.base.POPObject
 
defineMethod(Class<?>, String, int, int, Class<?>...) - Method in class ch.icosys.popjava.core.base.POPObject
Define informations about a method
delete(String) - Method in class ch.icosys.popjava.core.util.WatchDirectory.WatchMethod
 
deleteLogDir() - Static method in class ch.icosys.popjava.core.util.LogWriter
Remove all file in the log directory
description() - Method in class ch.icosys.popjava.core.scripts.shell.command.CDebug
 
description() - Method in class ch.icosys.popjava.core.scripts.shell.command.CJobManager
 
description() - Method in class ch.icosys.popjava.core.scripts.shell.command.CKeystore
 
description() - Method in interface ch.icosys.popjava.core.scripts.shell.ICommand
Short description of the command.
descriptor - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
 
descriptor - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
 
deserialize(POPBuffer) - Method in exception ch.icosys.popjava.core.base.POPException
Deserialize an exception from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.base.POPObject
Deserialize the object from the buffer
deserialize(Combox<?>, POPBuffer) - Method in class ch.icosys.popjava.core.base.POPObject
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Deserialize the object description from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
Deserialize the object from the buffer received from the network
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.baseobject.POPTracking
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
 
deserialize(POPBuffer) - Method in interface ch.icosys.popjava.core.dataswaper.IPOPBase
Deserialize an object from the buffer
deserialize(POPBuffer) - Method in interface ch.icosys.popjava.core.dataswaper.IPOPBaseInput
Deserialize an object from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableByte
Deserialize the POPByte from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableChar
Deserialize the POPChar from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableDouble
Deserialize the POPDouble from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableFloat
Deserialize the POPFloat from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableInt
Deserialize the POPInt from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableLong
Deserialize the POPLong from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableShort
Deserialize the POPShort from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPString
Deserilize the POPString from the buffer
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.interfacebase.Interface
Deserialize an Interface from a buffer
deserialize(Combox, POPBuffer) - Method in class ch.icosys.popjava.core.interfacebase.Interface
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNExploration
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNResponse
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNWayback
 
deserialize(POPBuffer) - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
 
deserializeReferenceObject(Class<?>, Object) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve an object reference from the buffer
destroy(Object) - Static method in class ch.icosys.popjava.core.PopJava
Destroys a POP object.
directory - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
disconnect(Object) - Static method in class ch.icosys.popjava.core.PopJava
Disconnects the POP object without destroying the remove object.
dump() - Method in class ch.icosys.popjava.core.JobManagerConfig
Deprecated.
Should removed in production
dump() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Dump of JobManager information
dump() - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
 

E

EMPTY - Static variable in class ch.icosys.popjava.core.util.WatchDirectory
 
Encoding - Enum in ch.icosys.popjava.core.annotation
Enum that lists all possible encodings that can be used
encoding - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
end() - Static method in class ch.icosys.popjava.core.system.POPSystem
 
endAllChildren() - Static method in class ch.icosys.popjava.core.util.SystemUtil
Kill all objects created by this JVM
ensureKeyPairGeneration(KeyPairDetails) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
equals(Object) - Method in class ch.icosys.popjava.core.base.MethodInfo
Check if if the given object is equals to this MethodInfo
equals(Object) - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
 
equals(Object) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
 
equals(Object) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
equals(Object) - Method in class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
equals(Object) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
 
equals(Object) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptor
 
equals(Object) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
equals(Object) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
 
equals(Object) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
equals(Object) - Method in class ch.icosys.popjava.core.service.jobmanager.tfc.TFCResource
 
equals(Object) - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
 
equals(Object) - Method in class ch.icosys.popjava.core.util.Tuple
 
ERROR_PWD - Static variable in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
 
errorCode - Variable in exception ch.icosys.popjava.core.base.POPException
Code of the error in the exception
errorMessage - Variable in exception ch.icosys.popjava.core.base.POPException
Message associated with the exception
EXCEPTION - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
EXCEPTION_BOOL - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_CHAR - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_DOUBLE - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_FLOAT - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_INT - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_LONG - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_OBJECT - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_PAROC_STD - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_SHORT - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_STRING - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_UCHAR - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_UINT - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_ULONG - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
EXCEPTION_USHORT - Static variable in class ch.icosys.popjava.core.base.POPSystemErrorCode
 
execObj(POPString, int, int[], String, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Execute an object locally
execObj(POPString, int, int[], String, POPAccessPoint[]) - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
Ask the JobMgr service to execute a specific object
execute(CommandInfo) - Method in class ch.icosys.popjava.core.scripts.shell.command.CDebug
 
execute(CommandInfo) - Method in class ch.icosys.popjava.core.scripts.shell.command.CJobManager
 
execute(CommandInfo) - Method in class ch.icosys.popjava.core.scripts.shell.command.CKeystore
 
execute(CommandInfo) - Method in class ch.icosys.popjava.core.scripts.shell.CommandHandler
 
execute(CommandInfo) - Method in interface ch.icosys.popjava.core.scripts.shell.ICommand
Execute the command with its parameters.
exit() - Method in class ch.icosys.popjava.core.base.POPObject
Exit method
exit() - Method in interface ch.icosys.popjava.core.codemanager.AppService
 
EXIT - Static variable in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
 
EXIT - Static variable in class ch.icosys.popjava.core.combox.ComboxServer
 
EXIT - Static variable in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
exportConnectionInfo() - Method in class ch.icosys.popjava.core.combox.Combox
Setup POPRemoteCaller (remoteCaller) variable which is going to be made available to the user.
exportConnectionInfo() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
exportConnectionInfo() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxRawSocket
 
exportConnectionInfo() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocket
 
extractHeader() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
extractHeader() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
extractHeader() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve the message header from the buffer
extractParameter(ParameterInfo...) - Method in class ch.icosys.popjava.core.scripts.shell.CommandInfo
Extract the parameters from the remaining arguments.

F

finalize() - Method in class ch.icosys.popjava.core.base.POPObject
 
finalize() - Method in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Method called before destruction of the instance
finalize() - Method in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
finalize() - Method in class ch.icosys.popjava.core.interfacebase.Interface
Close everything
finalize() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Release waiting processes
finalizeRequest(Request) - Method in class ch.icosys.popjava.core.broker.Broker
Replace the request semantics if we are working with a PopJava Object with the corresponding local annotation.
find(String) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptorFinder
Find a descriptor based on its global name.
findEndcoding(String) - Method in class ch.icosys.popjava.core.broker.Broker
Look for a specific encoding
findFactory(String) - Method in class ch.icosys.popjava.core.buffer.BufferFactoryFinder
Find a specific factory
findFactory(String) - Method in class ch.icosys.popjava.core.combox.ComboxFactoryFinder
Find a specific factory with the given name
flops - Variable in class ch.icosys.popjava.core.service.jobmanager.Resource
 
from(String) - Static method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptor

G

generate() - Method in class ch.icosys.popjava.core.mapgen.ObjectMapGenerator
This method handle the different files and generate the entries for them
generateClassId - Variable in class ch.icosys.popjava.core.base.POPObject
 
generateKeyPair(KeyPairDetails) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Generate a Private Key and a corresponding public certificate.
generateKeyStore(KeyStoreDetails, KeyPairDetails) - Method in class ch.icosys.popjava.core.JobManagerConfig
Generate a KeyStore with private key and certificate.
generateKeyStore(KeyStoreDetails, KeyPairDetails) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Create a new KeyStore with a new Private Key and Certificate
generateRandomString(int) - Static method in class ch.icosys.popjava.core.util.Util
Generate a random string of the given length
generateUUID() - Static method in class ch.icosys.popjava.core.util.Util
Generate UUID string
get(int) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
Get the access point at specified index
get() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
get() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
get() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a byte from the buffer
get() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
get(int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
get(int) - Method in class ch.icosys.popjava.core.combox.ComboxFactoryFinder
Get the factory at the specified index
get(String, Object) - Method in class ch.icosys.popjava.core.scripts.shell.Parameter
 
get(String) - Method in class ch.icosys.popjava.core.scripts.shell.Parameter
 
get(int) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
GET_ENCODING_CALL - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
getA() - Method in class ch.icosys.popjava.core.util.Tuple
 
getAbsolutePath(String, String) - Static method in class ch.icosys.popjava.core.mapgen.PathWorker
 
getAcceptedIssuers() - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
 
getAccessPoint() - Method in class ch.icosys.popjava.core.base.POPObject
Retrieve the access point of the parallel object
getAccessPoint() - Method in class ch.icosys.popjava.core.broker.Broker
Return the access point of this broker
getAccessPoint() - Method in interface ch.icosys.popjava.core.codemanager.AppService
 
getAccessPoint() - Method in class ch.icosys.popjava.core.combox.Combox
Return the access point we are connected to
getAccessPoint() - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
getAccessPoint() - Method in class ch.icosys.popjava.core.interfacebase.Interface
Return the access point of the parallel object associated with this interface
getAccessPoint(Object) - Static method in class ch.icosys.popjava.core.PopJava
 
getAccessPoint() - Method in class ch.icosys.popjava.core.service.jobmanager.tfc.TFCResource
 
getAccessTime() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
getAlias() - Method in class ch.icosys.popjava.core.scripts.shell.ParameterInfo
 
getAlias() - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
The alias of the certificate
getAllocatePortRange() - Method in class ch.icosys.popjava.core.util.Configuration
 
getAllocTimeout() - Method in class ch.icosys.popjava.core.util.Configuration
 
getAnnotation(Annotation[], Class<T>) - Static method in class ch.icosys.popjava.core.util.MethodUtil
Get the annotation we are looking for
getAppcoreService() - Static method in class ch.icosys.popjava.core.interfacebase.Interface
 
getAppDirectory() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
getAppId() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
getAppService() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
getAppServiceCertificate() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getArch() - Method in class ch.icosys.popjava.core.mapgen.POPCPPParclassWorker
 
getArray(Class<T>) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve an array from the buffer
getAvailableFactories() - Method in class ch.icosys.popjava.core.combox.ComboxFactoryFinder
Get all available factories at a given instant
getAvailableNetworks() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
The available networks in the current Job Manager
getAvailableResources() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
A copy of the current available resources
getB() - Method in class ch.icosys.popjava.core.util.Tuple
 
getBandwidth() - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
getBandwidth() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlResource
Transfer speed in kbps.
getBandwidthMin() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
getBandwidthReq() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
getBasePath() - Method in class ch.icosys.popjava.core.util.RuntimeDirectoryThread
 
getBatch() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD batch value
getBoolean() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getBoolean() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getBoolean() - Method in class ch.icosys.popjava.core.buffer.BufferXDR
 
getBoolean() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a boolean from the buffer
getBooleanArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getBooleanArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getBooleanArray(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a boolean array from the buffer
getBroker() - Method in class ch.icosys.popjava.core.base.POPObject
 
getBroker() - Method in class ch.icosys.popjava.core.broker.Request
Get the associated borker
getBrokerAP() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
 
getBrokerCommand() - Static method in class ch.icosys.popjava.core.system.POPJavaConfiguration
 
getBuffer() - Method in class ch.icosys.popjava.core.broker.Request
Get the associated buffer
getBufferFactory() - Method in class ch.icosys.popjava.core.combox.Combox
Get the associated buffer factory
getBufferFactory() - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
getBufferName() - Method in class ch.icosys.popjava.core.buffer.BufferFactory
Return buffer's names
getBufferName() - Method in class ch.icosys.popjava.core.buffer.BufferFactoryPlugin
 
getBufferName() - Method in class ch.icosys.popjava.core.buffer.BufferRawFactory
Get the identifier of this factory
getBufferName() - Method in class ch.icosys.popjava.core.buffer.BufferXDRFactory
Get the identifier of this buffer factory
getByteArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getByteArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getByteArray(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a byte array from the buffer
getCaller() - Method in class ch.icosys.popjava.core.baseobject.POPTracking
 
getCaller() - Static method in class ch.icosys.popjava.core.util.MethodUtil
Get the caller of the method
getCalls() - Method in class ch.icosys.popjava.core.baseobject.POPTracking
 
getCertificate(String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
Any certificate from the local Trust manager
getCertificate() - Method in class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
getCertificate() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
getCertificate(String) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Given a fingerprint (SHA1) it will return the Public Key associated with it.
getCertificateChain(String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPKeyManager
 
getCertificateFromAlias(String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
The certificate of a specified alias
getCertificateFromAlias(String) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Given a UUID it will return the matching local public certificate for this network.
getChar() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getChar() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getChar() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a char from the buffer
getChar() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getChar(int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getCharArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getCharArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getCharArray(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a char array from the buffer
getClassFullName() - Method in class ch.icosys.popjava.core.mapgen.ClassReader
Get the full name of the class with its package
getClassId() - Method in class ch.icosys.popjava.core.base.MessageHeader
Get the class identifier stored in this message header
getClassId() - Method in class ch.icosys.popjava.core.base.MethodInfo
Get the class unique identifier stored in this object
getClassId() - Method in class ch.icosys.popjava.core.base.POPObject
Get the class unique identifier
getClassId() - Method in class ch.icosys.popjava.core.broker.Request
Get the class identifier of the current request
getClassName() - Method in class ch.icosys.popjava.core.base.POPObject
Retrieve the class name of the parallel object
getClassPath() - Static method in class ch.icosys.popjava.core.system.POPJavaConfiguration
 
getCleanPath() - Method in class ch.icosys.popjava.core.mapgen.ClassReader
Get the path of the directory where the class is located
getCleanPath(String) - Static method in class ch.icosys.popjava.core.mapgen.PathWorker
 
getClientAliases(String, Principal[]) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPKeyManager
 
getCode() - Method in class ch.icosys.popjava.core.base.BindStatus
Get the code associated with this bind status
getCodeFile() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD code file value
getCodeFile(AppService, String) - Static method in class ch.icosys.popjava.core.interfacebase.Interface
 
getCombox() - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
getComboxName() - Method in class ch.icosys.popjava.core.combox.ComboxFactory
Get the combox name
getComboxName() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxFactoryPlugin
 
getComboxName() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
 
getComboxName() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
 
getConnection() - Method in class ch.icosys.popjava.core.broker.Request
Get the associated combox
getConnectionID() - Method in class ch.icosys.popjava.core.base.MessageHeader
 
getConnectionID() - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
getConnectionSecret() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
getConnectionTimeout() - Method in class ch.icosys.popjava.core.util.Configuration
 
getConnectionType() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Returns the connection type to be used if the object has to be run remotely
getConnector() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Job Manager connector to use
getConnector(POPNetworkDescriptor) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
Get an already casted connector from its string.
getConnector() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getConnectorDescriptor() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
The class for this connector
getConnectors() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
All the connectors in this network
getConnectors() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlNetwork
The connector in this network.
getConstructor(Class<?>, Class<?>...) - Static method in class ch.icosys.popjava.core.util.ClassUtil
Retrieve a specific constructor in the given class
getConstructorByInfo(MethodInfo) - Method in class ch.icosys.popjava.core.base.POPObject
Retrieve a constructor by its informations
getContact() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
getCreationParams() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
The necessary parameters to create this node via POPNetworkDescriptor.createNode(java.util.List<java.lang.String>)
getDaemonSecret() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
 
getDefaultAccessPoint() - Static method in class ch.icosys.popjava.core.system.POPSystem
Get the default local access point
getDefaultEncoding() - Method in class ch.icosys.popjava.core.util.Configuration
 
getDefaultNetwork() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
Which network is used if none was specified.
getDefaultNetwork() - Method in class ch.icosys.popjava.core.util.Configuration
 
getDefaultOD() - Static method in class ch.icosys.popjava.core.system.POPSystem
Get the default object description
getDefaultPrimitiveValue(Class<?>) - Static method in class ch.icosys.popjava.core.util.ClassUtil
Get a default object of a primitive class
getDefaultProtocol() - Method in class ch.icosys.popjava.core.util.Configuration
 
getDescriptor() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
The descriptor identifying this class.
getDirectory() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the directory we want the process to run into
getDouble() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getDouble() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getDouble() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a double from the buffer
getDouble() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getDouble(int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getDoubleArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getDoubleArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getDoubleArray(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a double array from the buffer
getEncoding() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD encoding value
getEndArgs() - Method in class ch.icosys.popjava.core.scripts.shell.Parameter
 
getEnviroment(String) - Static method in class ch.icosys.popjava.core.system.POPSystem
Get the local environment variable
getExceptionCode() - Method in class ch.icosys.popjava.core.base.MessageHeader
Get the exception code stored in this message header
getExplorationList() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getExternalIP() - Static method in class ch.icosys.popjava.core.util.upnp.UPNPManager
 
getFactoryCount() - Method in class ch.icosys.popjava.core.combox.ComboxFactoryFinder
Get the number of factory
getFile(String) - Static method in class ch.icosys.popjava.core.mapgen.PathWorker
 
getFilename() - Method in class ch.icosys.popjava.core.system.POPRemoteLogThread
Get the file name used for the remote logging
getFileWithoutExt(String) - Static method in class ch.icosys.popjava.core.mapgen.PathWorker
 
getFingerprint() - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
 
getFingerprint() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
The fingerprint of the certificate used by the client, if available
getFloat() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getFloat() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getFloat() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a float from the buffer
getFloat() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getFloat(int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getFloatArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getFloatArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getFloatArray(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a float array from the buffer
getFlops() - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
getFlops() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlResource
Power in flops.
getFriendlyName() - Method in class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
getFriendlyName() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
The friendly name of the network, can change.
getFriendlyName() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlNetwork
A friendly name to visualize and recognize the network.
getGlobalName() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptor
Name of the descriptor
getHeader() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Get the message header associated with this buffer
getHost() - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
Get the host of this access point
getHost() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
Host of the node
getHostarch() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD host architecture value
getHostcore() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD host core value
getHostIP() - Static method in class ch.icosys.popjava.core.system.POPSystem
Get the host of the local node
getHostName() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD hostname value
getHosts() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getHostuser() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD host user value
getId() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
getInfo() - Method in class ch.icosys.popjava.core.base.BindStatus
Get informations of this bind status
getInformation(Object, POPRemoteCaller) - Static method in class ch.icosys.popjava.core.POPAccounting
Get information on a specific caller.
getInitialAvailableResources() - Method in class ch.icosys.popjava.core.JobManagerConfig
The initial capacity of the node
getInitialAvailableResources() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
The initial capacity of the node
getInstance() - Static method in class ch.icosys.popjava.core.buffer.BufferFactoryFinder
Get the unique instance of the BufferFactoryFinder
getInstance() - Static method in class ch.icosys.popjava.core.combox.ComboxFactoryFinder
Get the unique instance of the factory finder
getInstance() - Static method in class ch.icosys.popjava.core.javaagent.POPJavaAgent
 
getInstance() - Static method in class ch.icosys.popjava.core.scripts.shell.ConsoleHandler
 
getInstance() - Static method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptorFinder
 
getInstance() - Static method in class ch.icosys.popjava.core.util.Configuration
 
getInt() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getInt() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getInt(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
Get int value at the specified index
getInt() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a int from the buffer
getInt() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getInt(int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getIntArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getIntArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getIntArray(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a int array from the buffer
getIPAsInt() - Static method in class ch.icosys.popjava.core.system.POPSystem
Retrieve the local IP address and format it as an int
getJobLimit() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
How many object can the Job Manager manage at the same time.
getJobManager(POPJavaJobManager, String) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
getJobManager() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
getJobManagerAccessPoint() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
getJobManagerDefaultConnector() - Method in class ch.icosys.popjava.core.util.Configuration
 
getJobManagerExecutionBaseDirectory() - Method in class ch.icosys.popjava.core.util.Configuration
 
getJobmanagerExecutionUser() - Method in class ch.icosys.popjava.core.util.Configuration
 
getJobManagerPorts() - Method in class ch.icosys.popjava.core.util.Configuration
 
getJobManagerProtocols() - Method in class ch.icosys.popjava.core.util.Configuration
 
getJobManagerSelfRegisterInterval() - Method in class ch.icosys.popjava.core.util.Configuration
Deprecated.
getJobManagerUpdateInterval() - Method in class ch.icosys.popjava.core.util.Configuration
 
getJobResources() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
The maximum amount of resources that the Job Manager can allocate for a single object.
getJobResourcesLimit() - Method in class ch.icosys.popjava.core.JobManagerConfig
The upper limit for each job
getJobResourcesLimit() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
The upper limit for each job
getJobUrl() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD JobUrl value
getJVMParameters() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Returns the parameters that should be used when creating the JVM for this object
getKeyStoreFile() - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
The file pointing to the keystore
getKeyStoreFormat() - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
The format of the keystore
getKeyStorePassword() - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
 
getKeyword() - Method in class ch.icosys.popjava.core.scripts.shell.CommandInfo
The keyword for this command.
getLocalJavaFileLocation(String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaAppService
 
getLocalJavaFileLocation(String) - Static method in class ch.icosys.popjava.core.util.Util
 
getLogPrefix() - Method in class ch.icosys.popjava.core.broker.Broker
Return the prefix for log file
getLong() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getLong() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getLong() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a long from the buffer
getLong() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getLong(int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getLongArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getLongArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getLongArray(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a long array from the buffer
getMachineResources() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
The maximum amount of resources that the Job Manager can allocate.
getMaxJobs() - Method in class ch.icosys.popjava.core.JobManagerConfig
The maximum number of simultaneous object available on the JM machine
getMaxJobs() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
The maximum number of simultaneous object available on the JM machine
getMaxQueue() - Method in class ch.icosys.popjava.core.broker.RequestQueue
Return the maximum number of requests in the queue
getMembers(POPNetworkDescriptor) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
Get NetworkNode already casted to correct type
getMemory() - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
getMemory() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlResource
Memory in MiB.
getMemoryMin() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
getMemoryReq() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
getMethod() - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
The method used.
getMethod(Class<?>, String, Class<?>...) - Static method in class ch.icosys.popjava.core.util.ClassUtil
Retrieve a specific method in the given class
getMethodByInfo(MethodInfo) - Method in class ch.icosys.popjava.core.base.POPObject
Retrieve a specific method in the parallel class with some information
getMethodId() - Method in class ch.icosys.popjava.core.base.MessageHeader
Get the method identifier set in this message header
getMethodId() - Method in class ch.icosys.popjava.core.base.MethodInfo
Get the method unique identifier stored in this object
getMethodId() - Method in class ch.icosys.popjava.core.broker.Request
Get the method identifier of this request
getMethodInfo(Method) - Method in class ch.icosys.popjava.core.base.POPObject
Retrieve a method by its informations
getMethodInfo(Constructor<?>) - Method in class ch.icosys.popjava.core.base.POPObject
Retrieve a specific method by its constructor informations
getMethodPOPAnnotation(Method, Class<A>) - Static method in class ch.icosys.popjava.core.util.MethodUtil
Get the specified annotation if it exist, if it does it will check the hierarchy to see if it was not changed from previous declarations.
getMethodSign(Method) - Static method in class ch.icosys.popjava.core.util.ClassUtil
Get the signature of a method
getMethodSign(Constructor<?>) - Static method in class ch.icosys.popjava.core.util.ClassUtil
Get the signature of a constructor
getMinResourceNeeded() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getMyInformation(Object) - Static method in class ch.icosys.popjava.core.POPAccounting
Get information on a specific what was tracked about me.
getNetwork() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
The network to use for this request
getNetwork() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
The network assigned to a certificate, if available
getNetworkFromFingerprint(String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
Get the network assigned to a specific certificate
getNetworkFromFingerprint(String) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Try to extract the network certificate from the fingerprint, and the alias inside the KeyStore.
getNetworkNodes(String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
All the nodes in a network
getNetworks() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
All the networks in the Job Manager.
getNetworkUUID() - Method in class ch.icosys.popjava.core.combox.Combox
The network we are connecting or are connected to.
getNetworkUUID() - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
getNetworkUUID() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getNetworkUUID() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNResponse
 
getNewline() - Static method in class ch.icosys.popjava.core.scripts.ScriptUtils
 
getNodeId() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Unique ID for this node execution
getNodeID() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
getNodes() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
The nodes found, the list in unmodifiable Use delegates methods if needed
getNodes() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlConnector
A list with each element being a node in the connector.
getObjectName() - Method in class ch.icosys.popjava.core.service.jobmanager.tfc.TFCResource
 
getObjects(String, Certificate) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorTFC
 
getObjectTypes(Object...) - Static method in class ch.icosys.popjava.core.util.ClassUtil
 
getOd() - Method in class ch.icosys.popjava.core.base.POPObject
Get the object description of the POPObject
getOD() - Method in class ch.icosys.popjava.core.interfacebase.Interface
Return the object description associated with this interface
getOd() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
getOption(List<String>, String, boolean, String...) - Static method in class ch.icosys.popjava.core.scripts.ScriptUtils
 
getOptions() - Method in class ch.icosys.popjava.core.scripts.shell.ParameterInfo
 
getOriginAppService() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
getOs() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
getOSType() - Static method in class ch.icosys.popjava.core.util.Util
Returns the OS type on which this machine runs.
getParams() - Method in class ch.icosys.popjava.core.scripts.shell.CommandInfo
A copy of the remaining parameters.
getParclassFromJar() - Method in class ch.icosys.popjava.core.mapgen.JARReader
Returns the names of all POP-Java classes found in a certain jar file
getParclassName() - Method in class ch.icosys.popjava.core.mapgen.POPCPPParclassWorker
 
getPath() - Method in class ch.icosys.popjava.core.mapgen.POPCPPParclassWorker
 
getPlatform() - Method in class ch.icosys.popjava.core.base.BindStatus
Get the platform associated with this bind status
getPlatform() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get he OD platform value
getPlatform(String, POPString) - Method in interface ch.icosys.popjava.core.codemanager.AppService
 
getPlatform(String, POPString) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaAppService
Query the CodeMgr to know the platforms of a specific object
getPlatform(String, POPString) - Method in class ch.icosys.popjava.core.serviceadapter.POPCodeManager
Query the CodeMgr to know the platforms of a specific object
getPlatform() - Static method in class ch.icosys.popjava.core.system.POPSystem
Get the system platform
getPopAppCoreService() - Static method in class ch.icosys.popjava.core.system.POPJavaConfiguration
Retrieve the POP-C++ AppCoreService executable location
getPOPAppId() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getPOPCAppID() - Method in interface ch.icosys.popjava.core.codemanager.AppService
 
getPOPCAppID() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaAppService
 
getPOPCAppID() - Method in class ch.icosys.popjava.core.serviceadapter.POPAppService
 
getPOPCReference() - Method in class ch.icosys.popjava.core.base.POPObject
Return the reference of this object with a POP-C++ format
getPOPJavaCodePath() - Static method in class ch.icosys.popjava.core.system.POPJavaConfiguration
 
getPopJavaDaemonPort() - Method in class ch.icosys.popjava.core.util.Configuration
 
getPopJavaJar() - Static method in class ch.icosys.popjava.core.system.POPJavaConfiguration
 
getPopJavaLocation() - Static method in class ch.icosys.popjava.core.system.POPJavaConfiguration
Retrieve the POP-Java installation location
getPopJavaLocation() - Method in class ch.icosys.popjava.core.util.Configuration
 
getPOPObjectClass(String, URLClassLoader) - Method in class ch.icosys.popjava.core.broker.Broker
Return the class of the associated object
getPopPluginLocation() - Static method in class ch.icosys.popjava.core.system.POPJavaConfiguration
Retrieve the POP-Java plugin location
getPort() - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
Get the port of this access point
getPort() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
 
getPowerMin() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD bandwith value
getPowerReq() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
getPrivateKey(String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPKeyManager
 
getPrivateKeyPassword() - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
The password used to encrypt the private keys.
getPrivateKeySize() - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Size in bits when creating a private key
getPrivateNetwork() - Method in class ch.icosys.popjava.core.scripts.POPJShell.ShellConfiguration
 
getProtocol() - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
Get the protocol of this access point
getProtocol() - Method in class ch.icosys.popjava.core.combox.socket.ComboxServerSocket
 
getProtocol() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxServerRawSocket
 
getProtocol() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxServerSecureSocket
 
getProtocol() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
The protocol used for this connection
getProtocols() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD protocol value
getProtocolsBlacklist() - Method in class ch.icosys.popjava.core.util.Configuration
 
getProtocolsWhitelist() - Method in class ch.icosys.popjava.core.util.Configuration
 
getPublicCertificate() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getPublicCertificate() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNResponse
 
getRDN() - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Get the whole certificate name as a unmodifiable map
getReceiveCombox() - Method in class ch.icosys.popjava.core.broker.Request
Get the combox which received the request
getRemainingHops() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getRemote() - Method in class ch.icosys.popjava.core.interfacebase.Interface
Get the remote caller of the host the object is connected to.
getRemote(Object) - Static method in class ch.icosys.popjava.core.PopJava
Given a Proxy Object (Client) connected to a POP Object (Server) we get the identifier of the server.
getRemote() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
The address the connection is coming from
getRemoteAccessPoint() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
getRemoteCaller() - Static method in class ch.icosys.popjava.core.broker.Broker
Get who is calling this method.
getRemoteCaller() - Method in class ch.icosys.popjava.core.broker.Request
Return from where the call to this request come from
getRemoteCaller() - Method in class ch.icosys.popjava.core.combox.Combox
Information about who we are talking too
getRemoteCaller() - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
getRemoteCaller() - Static method in class ch.icosys.popjava.core.PopJava
Return the remote source for the call to this method.
getReqId() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
getRequestID() - Method in class ch.icosys.popjava.core.base.MessageHeader
 
getRequestID() - Method in class ch.icosys.popjava.core.broker.Request
 
getRequestID() - Method in class ch.icosys.popjava.core.interfacebase.Interface
 
getRequestQueue() - Method in class ch.icosys.popjava.core.broker.Broker
The broker global request queue.
getRequestQueue() - Method in class ch.icosys.popjava.core.broker.Request
 
getRequestQueue() - Method in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Get server socket request queue
getRequestQueue() - Method in class ch.icosys.popjava.core.combox.ComboxServer
Get the associated request queue
getRequestType() - Method in class ch.icosys.popjava.core.base.MessageHeader
Get the request type
getReserveTimeout() - Method in class ch.icosys.popjava.core.util.Configuration
 
getResourceNeeded() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getResources() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
getResultNode() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNResponse
 
getSaltedHash(String, String) - Static method in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
 
getSearchHosts() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
The hosts which should answer a request.
getSearchMaxDepth() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD search maximum depth value
getSearchMaxSize() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD search maximum size value
getSearchNodeExplorationQueueSize() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSearchNodeMaxRequests() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSearchNodeSearchTimeout() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSearchNodeUnlimitedHops() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSearchNodeUnlockTimeout() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSearchWaitTime() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD search waiting time value
getSecret() - Method in class ch.icosys.popjava.core.service.jobmanager.tfc.TFCResource
 
getSelectedEncoding() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSemantic(MethodInfo) - Method in class ch.icosys.popjava.core.base.POPObject
Retrieve the invocation semantic of a specific method
getSemantic(Method) - Method in class ch.icosys.popjava.core.base.POPObject
Retrieve the invocation semantic of a specific method
getSemantics() - Method in class ch.icosys.popjava.core.base.MessageHeader
Get the semantics stored in this message header
getSenmatics() - Method in class ch.icosys.popjava.core.broker.Request
Get the semantic of the current request
getServerAliases(String, Principal[]) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPKeyManager
 
getShort() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getShort() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getShort() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a short from the buffer
getShort() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getShort(int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
getShortArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getShortArray(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getShortArray(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a short array from the buffer
getSortedAccessPoints(String, POPAccessPoint, String) - Static method in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
getSSLContext() - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Get a correctly initialized SSLContext
getSSLKeyStoreFile() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSSLKeyStoreFormat() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSSLKeyStoreOptions() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSSLKeyStorePassword() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSSLKeyStorePrivateKeyPassword() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSSLProtocolVersion() - Method in class ch.icosys.popjava.core.util.Configuration
 
getSSLTemporaryCertificateLocation() - Method in class ch.icosys.popjava.core.util.Configuration
 
getState() - Method in class ch.icosys.popjava.core.broker.Broker
Get information about the state of this broker
getStatus() - Method in class ch.icosys.popjava.core.broker.Request
Get the request current status
getStatus() - Method in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Get the status of the current connection
getStatus() - Method in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
Get the current status
getString() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getString() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getString() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve a string from the buffer
getSupportedSourceVersion() - Method in class ch.icosys.popjava.core.annotation.processors.POPClassProcessor
 
getSupportingBuffer() - Method in class ch.icosys.popjava.core.buffer.BufferFactoryFinder
Get a formatted string of supporting buffer
getSystemJobManagerConfig() - Method in class ch.icosys.popjava.core.util.Configuration
 
getTFCSearchTimeout() - Method in class ch.icosys.popjava.core.util.Configuration
 
getThis(Class<T>) - Method in class ch.icosys.popjava.core.base.POPObject
 
getThis() - Method in class ch.icosys.popjava.core.base.POPObject
 
getThis(T) - Static method in class ch.icosys.popjava.core.PopJava
 
getTotalCalls() - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
Total number of calls to this method.
getTotalInputParamsSize() - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
The total size of the input parameters of the method in bytes.
getTotalOutputResultSize() - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
The total size of the output result object returned by the method (if any) in bytes.
getTotalTime() - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
The total time used by this method in milliseconds.
getTracked(POPRemoteCaller) - Method in class ch.icosys.popjava.core.base.POPObject
Get the resources used by an user.
getTracked() - Method in class ch.icosys.popjava.core.base.POPObject
Get the resources used until now by caller.
getTracked(POPRemoteCaller) - Method in class ch.icosys.popjava.core.broker.Broker
Statistics on a single user.
getTrackedUsers() - Method in class ch.icosys.popjava.core.base.POPObject
Get the tracked user list.
getTrackingUsers() - Method in class ch.icosys.popjava.core.broker.Broker
All the currently tracked users.
getTranslatedInteger(byte[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
getTranslatedInteger(byte[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
getTranslatedInteger(byte[]) - Method in class ch.icosys.popjava.core.buffer.BufferXDR
Transfirm an integer
getTranslatedInteger(byte[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Get a integer value of the byte array
getType() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlConnector
The type of connector we are working with.
getUID() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getUID() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNResponse
 
getUrl() - Method in class ch.icosys.popjava.core.combox.ComboxAllocate
The URL where the server can be contacted.
getUrl() - Method in class ch.icosys.popjava.core.combox.socket.ComboxServerSocket
Get the URL of the combox
getUrl() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxAllocateSocket
Get URL of this socket
getUrl() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxAllocateSecureSocket
Get URL of this socket
getUserConfig() - Method in class ch.icosys.popjava.core.util.Configuration
 
getUsers(Object) - Static method in class ch.icosys.popjava.core.POPAccounting
Return to the owner of the object (the same machine where the object reside) information on who contacted it.
getUUID() - Method in class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
getUUID() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
The unique identifier across nodes of this network.
getUuid() - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlNetwork
The unique identifier for a network.
getValidUntil() - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Until when is the certificate valid, only used for the key store creation
getValue(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get a specific attribute from the list
getValue(Class<?>) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve an object from the buffer
getValue(Combox, Class<?>) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Retrieve an object from the buffer
getValue() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableByte
Get the current value of this object
getValue() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableChar
Get the current value of this object
getValue() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableDouble
Get the current value of this object
getValue() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableFloat
Get the current value of this object
getValue() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableInt
Get the current value of this object
getValue() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableLong
Get the current value of this object
getValue() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableShort
Get the current value of this object
getValue() - Method in class ch.icosys.popjava.core.dataswaper.POPString
Get the current value of this object
getValue(String) - Method in class ch.icosys.popjava.core.mapgen.ConfigurationWorker
 
getValue(String) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
getValue(String) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getValue(String) - Method in class ch.icosys.popjava.core.system.ConfigurationWorker
Retrieve a configuration item in the configuration file by its name
getWallTime() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Get the OD walltime value
getWatchedDir() - Method in class ch.icosys.popjava.core.util.WatchDirectory
 
getWayback() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
getX509certificate() - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
 
grant(String...) - Static method in class ch.icosys.popjava.core.util.MethodUtil
Whitelist for method access This only work with POJO, for POP Object use

H

handleComboxMessages(POPBuffer) - Method in class ch.icosys.popjava.core.combox.Combox
 
hasAnnotation(Annotation[], Class<? extends Annotation>) - Static method in class ch.icosys.popjava.core.util.MethodUtil
Check if an array of annotations contains a specific type of annotation
hasArgument() - Method in class ch.icosys.popjava.core.scripts.shell.ParameterInfo
 
hasDestructor() - Method in class ch.icosys.popjava.core.base.POPObject
Return the value of the hasDestrcutor variable
hasDestructor(boolean) - Method in class ch.icosys.popjava.core.base.POPObject
Set the destructor value.
hashCode() - Method in class ch.icosys.popjava.core.base.MethodInfo
 
hashCode() - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
 
hashCode() - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
 
hashCode() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
hashCode() - Method in class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
hashCode() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
 
hashCode() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptor
 
hashCode() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
hashCode() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
 
hashCode() - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
hashCode() - Method in class ch.icosys.popjava.core.service.jobmanager.tfc.TFCResource
 
hashCode() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
 
hashCode() - Method in class ch.icosys.popjava.core.util.Tuple
 
hasSameAccessPoint(POPAccessPoint) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
 
HEADER_LENGTH - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
help() - Method in class ch.icosys.popjava.core.scripts.shell.command.CDebug
 
help() - Method in class ch.icosys.popjava.core.scripts.shell.command.CJobManager
 
help() - Method in class ch.icosys.popjava.core.scripts.shell.command.CKeystore
 
help() - Method in class ch.icosys.popjava.core.scripts.shell.CommandHandler
 
help() - Method in interface ch.icosys.popjava.core.scripts.shell.ICommand
Help to comprehend the command.
host - Variable in class ch.icosys.popjava.core.baseobject.AccessPoint
 
host - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
 
hostarch - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
hostcore - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
hostName - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
hostuser - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 

I

ICommand - Interface in ch.icosys.popjava.core.scripts.shell
Describe a command.
id - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
increment(long, int, int) - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
Register a new method call.
info - Variable in class ch.icosys.popjava.core.base.BindStatus
 
init(ProcessingEnvironment) - Method in class ch.icosys.popjava.core.annotation.processors.POPClassProcessor
 
initCodeService(String, String, AppService) - Static method in class ch.icosys.popjava.core.system.POPSystem
Initialize the CodeMgr by reading the object map and register all code location
initialize(List<String>) - Method in class ch.icosys.popjava.core.broker.Broker
Initialization of the broker-side
initialize(String...) - Static method in class ch.icosys.popjava.core.system.POPSystem
Entry point for the application scope initialization
initializeConstructorInfo(Class<?>) - Method in class ch.icosys.popjava.core.base.POPObject
Initialize the constructor identifier and the semantic
initialized - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
initializeMethodInfo(Class<?>) - Method in class ch.icosys.popjava.core.base.POPObject
Initialize the method identifier for all the methods in a class
initializePOPObject() - Method in class ch.icosys.popjava.core.base.POPObject
Initialize the method identifiers of a POPObject
inputStream - Variable in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
Interface - Class in ch.icosys.popjava.core.interfacebase
Interface side of a POP-Java parallel object.
Interface(Broker) - Constructor for class ch.icosys.popjava.core.interfacebase.Interface
Default Interface constructor
Interface(Broker, POPAccessPoint) - Constructor for class ch.icosys.popjava.core.interfacebase.Interface
Create an Interface by giving the access point of the parallel object
Interface(Broker, POPAccessPoint, ObjectDescription) - Constructor for class ch.icosys.popjava.core.interfacebase.Interface
Create an Interface by giving the access point of the parallel object
invalidateSSLSessions() - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Invalidate all open SSL Sessions because there was a change in certificate somewhere.
invoke(Request) - Method in class ch.icosys.popjava.core.broker.Broker
This method is responsible to dispatch the request between invokeConstructor and invokeMethod
invoke(Object, Method, Method, Object[]) - Method in class ch.icosys.popjava.core.PJMethodHandler
Invoke a method on a remote object
IPOPBase - Interface in ch.icosys.popjava.core.dataswaper
This interface declare the needed method for the serialization and the deserialization of an object
IPOPBaseConst - Interface in ch.icosys.popjava.core.dataswaper
This type is used for communicate with the pop-c++ only.
IPOPBaseInput - Interface in ch.icosys.popjava.core.dataswaper
This type is used for communicate with the pop-c++ only.
isAbsoluePath(String) - Static method in class ch.icosys.popjava.core.mapgen.PathWorker
 
isActivateJmx() - Method in class ch.icosys.popjava.core.util.Configuration
 
isAlive() - Method in class ch.icosys.popjava.core.interfacebase.Interface
Check if the parallel object associated with this interface is still alive
isAssignableFrom(Class<?>, Class<?>) - Static method in class ch.icosys.popjava.core.util.ClassUtil
Determines if the first class is the same or a superclass of the second
isAsyncConstructor() - Method in class ch.icosys.popjava.core.util.Configuration
 
isAvailable() - Method in class ch.icosys.popjava.core.combox.ComboxFactory
Check if this combox is usable.
isAvailable() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxFactoryPlugin
 
isAvailable() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
 
isAvailable() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
 
isCertificateKnown(Certificate) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
Do we know the certificate
isCertificateKnown(Certificate) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Check if the given certificate is inside the Trust Manager.
isClasspathValid(String) - Static method in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
 
isComboxConnected() - Method in class ch.icosys.popjava.core.combox.ComboxAllocate
Is the combox
isConcurrent() - Method in class ch.icosys.popjava.core.broker.Request
Returns true if this request is a concurrent request, false otherwise
isConfidenceLink(String) - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
Tell if a certificate is confidence link certificate or a temporary link
isConfidenceLink(String) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Return if a given fingerprint certificate is part of the Confidence Link group.
isConnectToJavaJobmanager() - Method in class ch.icosys.popjava.core.util.Configuration
 
isConnectToPOPcpp() - Method in class ch.icosys.popjava.core.util.Configuration
 
isDaemon() - Method in class ch.icosys.popjava.core.base.POPObject
Specify if the parallel object is running like a deamon
isDaemon() - Method in class ch.icosys.popjava.core.broker.Broker
Get information about the deamon mode of this broker
isDaemon() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
 
isDebug() - Method in class ch.icosys.popjava.core.util.Configuration
 
isDebugCombox() - Method in class ch.icosys.popjava.core.util.Configuration
 
isEmpty() - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
Check is the access point is empty
isEmpty() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Check if the current object is empty
isEmpty() - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
Check if the current object is empty
isEmpty() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
Is the connector empty or not.
isEmpty() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
isEnabledFor(Object) - Static method in class ch.icosys.popjava.core.POPAccounting
Check if a POP Object has tracking and accounting capabilities enabled.
isEndRequest() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
isFactorySecure(String) - Method in class ch.icosys.popjava.core.combox.ComboxFactoryFinder
Check if a factory protocol is secure or not.
isHandled(Method) - Method in class ch.icosys.popjava.core.PJMethodFilter
Check if a method is handled by the method handler
isHandlePath(String) - Static method in class ch.icosys.popjava.core.mapgen.PathWorker
 
isInitialized() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
isInitialized() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
 
isInitialized() - Static method in class ch.icosys.popjava.core.system.POPSystem
 
isJar() - Static method in class ch.icosys.popjava.core.system.POPJavaConfiguration
 
isLastNode() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNWayback
 
isLocal(String) - Static method in class ch.icosys.popjava.core.util.Util
Check if the contact string is the local host
isLocalHost() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
If the call come from a localhost object
isLocalJob - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
isManual - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
isMasked() - Method in class ch.icosys.popjava.core.scripts.shell.ParameterInfo
 
isMethodPOPAnnotated(Method) - Static method in class ch.icosys.popjava.core.util.MethodUtil
Tell if a given method as a POPSync* or POPAsync* annotation.
isMutex() - Method in class ch.icosys.popjava.core.broker.Request
Returns true if this request is a mutex request, false otherwise
isNextHelp() - Method in class ch.icosys.popjava.core.scripts.shell.CommandInfo
Does the command ask to call for help?
isNoCaseStringEqual(String, String) - Static method in class ch.icosys.popjava.core.util.Util
Compare two not null string.
isParameterNotOfDirection(Annotation[], POPParameter.Direction) - Static method in class ch.icosys.popjava.core.util.Util
Returns true of one of the annotations defines a IN only parameter
isParameterOfAnyDirection(Annotation[]) - Static method in class ch.icosys.popjava.core.util.Util
 
isParameterUsable(Annotation[]) - Static method in class ch.icosys.popjava.core.util.Util
 
isParclass() - Method in class ch.icosys.popjava.core.mapgen.ClassReader
Check if the class is a parallel class.
isParclass(Class<?>) - Static method in class ch.icosys.popjava.core.mapgen.ClassReader
 
isPOPJavaActive() - Static method in class ch.icosys.popjava.core.PopJava
Returns true if POP-Java is loaded and enabled
isRedirectOutputToRoot() - Method in class ch.icosys.popjava.core.util.Configuration
 
isSearchSet() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Say if the OD search is set
isSecure() - Method in class ch.icosys.popjava.core.combox.ComboxFactory
Mark if the protocol used by this Combox is secure or not
isSecure() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxFactoryPlugin
 
isSecure() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
 
isSecure() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
 
isSecure() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
isSequential() - Method in class ch.icosys.popjava.core.broker.Request
Returns true if this request is a sequential request, false otherwise
isStringEqual(String, String) - Static method in class ch.icosys.popjava.core.util.Util
Compare two no null Strings
isSynchronous() - Method in class ch.icosys.popjava.core.broker.Request
Returns true if this request is a synchronous request, false if asynchronous
isTemporary() - Method in class ch.icosys.popjava.core.base.POPObject
 
isTemporary() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
Should this node be store on disk
isTracking() - Method in class ch.icosys.popjava.core.base.POPObject
Is tracking enabled on the remote object.
isTracking() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
isTraking() - Method in class ch.icosys.popjava.core.broker.Broker
Is tracking enabled on Broker side.
isUPNPEnabled() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
isUPNPEnabled() - Method in class ch.icosys.popjava.core.broker.Broker
Returns true if UPNP is enabled
isUsed() - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
isUseNativeSSHifPossible() - Method in class ch.icosys.popjava.core.util.Configuration
 
isUsingConfidenceLink() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
`true' if the connection was created using a confidence link
isUsingUserConfig() - Method in class ch.icosys.popjava.core.util.Configuration
 
isValid(String, String) - Method in class ch.icosys.popjava.core.mapgen.XMLWorker
Validate an XML file with an XML schema
isValid(String, String) - Method in class ch.icosys.popjava.core.system.XMLWorker
Validate an XML file with an XML schema
isWindows() - Static method in class ch.icosys.popjava.core.scripts.ScriptUtils
 

J

JAR_EXT - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
JARReader - Class in ch.icosys.popjava.core.mapgen
 
JARReader(String) - Constructor for class ch.icosys.popjava.core.mapgen.JARReader
 
jm - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
JOB_SERVICE - Static variable in class ch.icosys.popjava.core.broker.Broker
 
jobLimit - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Total resources a job can have
jobManager - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
 
jobManagerAccessPoint - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
JobManagerConfig - Class in ch.icosys.popjava.core
Proxy to localhost Job Manager
JobManagerConfig() - Constructor for class ch.icosys.popjava.core.JobManagerConfig
 
jobs - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Number of job alive, mapped by AppResource.id
jobService - Static variable in class ch.icosys.popjava.core.system.POPSystem
POP-Java Job service access point
jobUrl - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
join(String, String...) - Static method in class ch.icosys.popjava.core.util.Util
Join an array of String
join(String, List<String>) - Static method in class ch.icosys.popjava.core.util.Util
Join a list of String
jvmParamters - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 

K

keyMatch(String) - Method in class ch.icosys.popjava.core.scripts.shell.ParameterInfo
 
KeyPairDetails - Class in ch.icosys.popjava.core.util.ssl
This class is meant to be send to SSLUtils#generateKeyPair(popjava.util.ssl.KeyPairDetails)
KeyPairDetails() - Constructor for class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Empty constructor
KeyPairDetails(KeyPairDetails) - Constructor for class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Copy constructor
KeyPairDetails(String, Date, int) - Constructor for class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Full constructor
KeyPairDetails(String) - Constructor for class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Parameters to create a KeyStore with sane defaults.
KeyStoreDetails - Class in ch.icosys.popjava.core.util.ssl
This class is meant describe a KeyStore for Configuration
KeyStoreDetails() - Constructor for class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
When using this constructor we must ensure KeyStoreDetails.validate() return true
KeyStoreDetails(KeyStoreDetails) - Constructor for class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
Copy constructor
KeyStoreDetails(String, String, File, KeyStoreDetails.KeyStoreFormat) - Constructor for class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
Full constructor
KeyStoreDetails(String, String, File) - Constructor for class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
Parameters to create a KeyStore with JKS as default keystore
KeyStoreDetails.KeyStoreFormat - Enum in ch.icosys.popjava.core.util.ssl
 
keyStoreFile - Variable in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
 
keyStoreFormat - Variable in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
 
keyStorePassword - Variable in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
 
keyword() - Method in class ch.icosys.popjava.core.scripts.shell.command.CDebug
 
keyword() - Method in class ch.icosys.popjava.core.scripts.shell.command.CJobManager
 
keyword() - Method in class ch.icosys.popjava.core.scripts.shell.command.CKeystore
 
keyword() - Method in interface ch.icosys.popjava.core.scripts.shell.ICommand
The keyword to trigger this command.
kill() - Method in class ch.icosys.popjava.core.broker.Broker
Kill the broker and its associated object
kill() - Method in class ch.icosys.popjava.core.interfacebase.Interface
Kill the associated parallel object
KILL_ALL - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
killAll() - Method in class ch.icosys.popjava.core.serviceadapter.POPObjectMonitor
Ask the ObjectMonitor service to kill all parallel object

L

launchDiscovery(SNRequest, int) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Start a discovery in a POP Network
limit() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
Return the buffer's limit
listToArray(List<String>) - Static method in class ch.icosys.popjava.core.scripts.ScriptUtils
 
load(String) - Method in class ch.icosys.popjava.core.mapgen.XMLWorker
Load the XML file into a DOM document
load(File) - Method in class ch.icosys.popjava.core.util.Configuration
Load a custom configuration file on top of the system and defaults one.
loadBufferMap(String) - Method in class ch.icosys.popjava.core.buffer.BufferFactoryFinder
Read the plugin file
loadClass(String, boolean) - Method in class ch.icosys.popjava.core.system.POPJavaClassloader
 
loadClass(String) - Method in class ch.icosys.popjava.core.system.POPJavaClassloader
 
loadComboxMap(String) - Method in class ch.icosys.popjava.core.combox.ComboxFactoryFinder
Load all the combox in the pop_combox.xml file
loadExecutableInfo() - Method in class ch.icosys.popjava.core.mapgen.POPCPPParclassWorker
 
loadPOPAnnotations(Constructor<?>, Object...) - Method in class ch.icosys.popjava.core.base.POPObject
 
LOCAL_DEBUG_URL - Static variable in annotation type ch.icosys.popjava.core.annotation.POPObjectDescription
 
LOCALHOST - Static variable in class ch.icosys.popjava.core.base.Semantic
 
localTFCSearch(String, String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Looks for live TFC objects in a POP Network on this node.
log(String) - Method in class ch.icosys.popjava.core.serviceadapter.POPRemoteLog
Write a remote log
logFolder - Static variable in class ch.icosys.popjava.core.util.LogWriter
Log folder where the log files will be written
logPJ(String, String) - Method in class ch.icosys.popjava.core.serviceadapter.POPRemoteLog
 
LogWriter - Class in ch.icosys.popjava.core.util
This class is used to write log file
LogWriter() - Constructor for class ch.icosys.popjava.core.util.LogWriter
 

M

main(String[]) - Static method in class ch.icosys.popjava.core.broker.Broker
Entry point for the Broker.
main(String[]) - Static method in class ch.icosys.popjava.core.mapgen.POPJObjectMap
 
main(String[]) - Static method in class ch.icosys.popjava.core.scripts.Popjavac
 
main(String[]) - Static method in class ch.icosys.popjava.core.scripts.Popjrun
 
main(String[]) - Static method in class ch.icosys.popjava.core.scripts.PopjServices
 
main(String[]) - Static method in class ch.icosys.popjava.core.scripts.POPJShell
 
main(String...) - Static method in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
 
main2(String[]) - Static method in class ch.icosys.popjava.core.scripts.Popjavac
 
makeBidirectional(Broker) - Method in class ch.icosys.popjava.core.combox.Combox
This function can be called to transform a client combox into a server combox.
makePermanent() - Method in class ch.icosys.popjava.core.base.POPObject
 
makeTemporary() - Method in class ch.icosys.popjava.core.base.POPObject
 
manageObject(String) - Method in class ch.icosys.popjava.core.serviceadapter.POPObjectMonitor
Ask the ObjectMinotr service to manage a new object
manual(boolean) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the manual OD
matchPlatform(String, String) - Static method in class ch.icosys.popjava.core.util.Util
Match a parent platform string with a child platform string
maxDepth - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
maxJobs - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Max number of jobs
maxSize - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
memory - Variable in class ch.icosys.popjava.core.service.jobmanager.Resource
 
memoryMin - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
memoryReq - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
merge(ObjectDescription) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Merge another object description with this object description
MessageHeader - Class in ch.icosys.popjava.core.base
Message header is include in all communication between Interface and Broker side.
MessageHeader(int, int, int) - Constructor for class ch.icosys.popjava.core.base.MessageHeader
Initialize a new message header with parameters
MessageHeader() - Constructor for class ch.icosys.popjava.core.base.MessageHeader
Initialize a new message header for sending a response
MessageHeader(int) - Constructor for class ch.icosys.popjava.core.base.MessageHeader
Initialize a new message header for sending an exception
messageHeader - Variable in class ch.icosys.popjava.core.buffer.POPBuffer
Each buffer send must contains a message header
METHOD_ANNOTATION_EXCEPTION - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
methodId - Variable in class ch.icosys.popjava.core.broker.Request
 
methodId(Method) - Static method in class ch.icosys.popjava.core.util.MethodUtil
Generate an ID or use the one specified
MethodInfo - Class in ch.icosys.popjava.core.base
This class represents all the informations about a method in a parallel object.
MethodInfo(int, int) - Constructor for class ch.icosys.popjava.core.base.MethodInfo
Create a new MethodInfo with the given values
MethodUtil - Class in ch.icosys.popjava.core.util
Utilities to be used with methods
MethodUtil() - Constructor for class ch.icosys.popjava.core.util.MethodUtil
 
mkdir(Path, String) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Create a new directory via command line, it's possible of doing this using a different user if preconfigured.
modify(String) - Method in class ch.icosys.popjava.core.util.WatchDirectory.WatchMethod
 
MUTEX - Static variable in class ch.icosys.popjava.core.base.Semantic
 
mutex - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Mutex for some operations
MY_FACTORY - Static variable in class ch.icosys.popjava.core.combox.socket.raw.ComboxRawSocket
 
MY_FACTORY - Static variable in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocket
 

N

network - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
 
NETWORK_KEY - Static variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
NETWORK_UUID - Static variable in class ch.icosys.popjava.core.broker.Broker
 
networkNodes(String) - Method in class ch.icosys.popjava.core.JobManagerConfig
All the node available in a network Use POPNode.getConnectorDescriptor() to know which type you are working with.
networks - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Networks saved in this JobManager
newActive(Class<T>, ObjectDescription, Object...) - Static method in class ch.icosys.popjava.core.PopJava
Static method used to create a new parallel object by passing an object description
newActive(Object, Class<T>, Object...) - Static method in class ch.icosys.popjava.core.PopJava
Static method used to create a new parallel object
newActive(Object, Class<T>, POPAccessPoint, String) - Static method in class ch.icosys.popjava.core.PopJava
Static method used to connect to an already existing parallel object TODO rename as connect?
newActive(Object, Class<T>, POPAccessPoint) - Static method in class ch.icosys.popjava.core.PopJava
Static method used to connect to an already existing parallel object TODO rename as connect?
newActiveConnect(Object, Class<T>, POPAccessPoint) - Static method in class ch.icosys.popjava.core.PopJava
 
newActiveFromBuffer(Combox<?>, POPBuffer) - Method in class ch.icosys.popjava.core.PJProxyFactory
Recover a parallel object from the buffer
newActiveFromBuffer(Combox<?>, Class<T>, POPBuffer) - Static method in class ch.icosys.popjava.core.PopJava
Static method used to create a parallel object from the buffer
newActiveFromName(String, Object...) - Static method in class ch.icosys.popjava.core.PopJava
 
newPOPObject(Broker, Object...) - Method in class ch.icosys.popjava.core.PJProxyFactory
Create a new object from the factory
newPOPObject(Broker, ObjectDescription, Object...) - Method in class ch.icosys.popjava.core.PJProxyFactory
Create a new object from specific class and object description.
newTFCSearch(Class<?>, int, ObjectDescription) - Static method in class ch.icosys.popjava.core.PopJava
Search a live object in the network.
newTFCSearchOn(Class<?>, String, POPNode) - Static method in class ch.icosys.popjava.core.PopJava
Make a TFC research on a specific POPNode, the node should be of type POPNodeAJobManager.
newTFCSearchOn(POPAccessPoint, String, String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
Node() - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
Node(String, POPAccessPoint, String, Resource) - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
NODE_CODE_FILE - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
NODE_CODE_INFO - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
NODE_CODE_INFO_LIST - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
NODE_OBJECT_NAME - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
NODE_PLATFORM - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
nodeExtra - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Node extra information, value as List if multiple are supplied
nodeId - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
JobManager unique ID
nodes - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
 
NOT_ALLOW_PUT_NULL_OBJECT_TP_BUFFER - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 

O

OBJECT_ALIVE_CALL - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
OBJECT_BIND_FAIL - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
OBJECT_EXECUTABLE_NOTFOUND - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
OBJECT_MISMATCH_METHOD - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
OBJECT_NAME_PREFIX - Static variable in class ch.icosys.popjava.core.broker.Broker
 
OBJECT_NO_RESOURCE - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
ObjectDescription - Class in ch.icosys.popjava.core.baseobject
This class represents the object description for a parallel object.
ObjectDescription() - Constructor for class ch.icosys.popjava.core.baseobject.ObjectDescription
Create a new empty instance of ObjectDescription
ObjectDescription(ObjectDescription) - Constructor for class ch.icosys.popjava.core.baseobject.ObjectDescription
 
ObjectMapGenerator - Class in ch.icosys.popjava.core.mapgen
 
ObjectMapGenerator(String, ArrayList<String>, boolean, String) - Constructor for class ch.icosys.popjava.core.mapgen.ObjectMapGenerator
 
ObjectMapWriter - Class in ch.icosys.popjava.core.mapgen
This class is used to write new informations in the object map file or to create a new one with some informations
ObjectMapWriter(String, boolean) - Constructor for class ch.icosys.popjava.core.mapgen.ObjectMapWriter
Create a new instance of the ObjectMapWriter.
od - Variable in class ch.icosys.popjava.core.base.POPObject
 
od - Variable in class ch.icosys.popjava.core.interfacebase.Interface
 
od - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
OD_SERVICE_PORT - Static variable in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorDirect
 
onCloseConnection(String) - Method in class ch.icosys.popjava.core.broker.Broker
Decrement de connection counter and exit the broker if there is no more connection
onNewConnection() - Method in class ch.icosys.popjava.core.broker.Broker
Increment the connection counter
OPEN_BIDIRECTIONAL - Static variable in class ch.icosys.popjava.core.combox.Combox
 
optionNotFound(String, String) - Static method in class ch.icosys.popjava.core.scripts.POPJShell
 
originAppService - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
outputStream - Variable in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 

P

packMessageHeader() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
packMessageHeader() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
Format: Size Type (0, 1, 2) (response, request, exeption)
packMessageHeader() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Pack the message header into the buffer
Parameter - Class in ch.icosys.popjava.core.scripts.shell
A way to ask for parameters.
Parameter(String[], ParameterInfo...) - Constructor for class ch.icosys.popjava.core.scripts.shell.Parameter
 
ParameterInfo - Class in ch.icosys.popjava.core.scripts.shell
Describe a possible parameter.
ParameterInfo(String, boolean, boolean, String...) - Constructor for class ch.icosys.popjava.core.scripts.shell.ParameterInfo
 
ParameterInfo(String, boolean, String...) - Constructor for class ch.icosys.popjava.core.scripts.shell.ParameterInfo
 
ParameterInfo(String, String...) - Constructor for class ch.icosys.popjava.core.scripts.shell.ParameterInfo
 
parentBroker - Variable in class ch.icosys.popjava.core.interfacebase.Interface
 
PATH_SEP - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
PathWorker - Class in ch.icosys.popjava.core.mapgen
 
PathWorker() - Constructor for class ch.icosys.popjava.core.mapgen.PathWorker
 
peek(int, TimeUnit) - Method in class ch.icosys.popjava.core.broker.RequestQueue
Peek a request in the queue.
peerConnection - Variable in class ch.icosys.popjava.core.combox.Combox
 
peerConnection - Variable in class ch.icosys.popjava.core.combox.ComboxConnection
 
PENDING - Static variable in class ch.icosys.popjava.core.broker.Request
 
PING - Static variable in class ch.icosys.popjava.core.combox.Combox
 
PJMethodFilter - Class in ch.icosys.popjava.core
This class is a method filter for the PJMethodHandler
PJMethodFilter() - Constructor for class ch.icosys.popjava.core.PJMethodFilter
Default constructor
PJMethodHandler - Class in ch.icosys.popjava.core
This class is responsible to invoke methods on the parallel object
PJMethodHandler(Broker, POPObject) - Constructor for class ch.icosys.popjava.core.PJMethodHandler
Associate an POPObject with this handler
PJProxyFactory - Class in ch.icosys.popjava.core
POP-Java Proxy Factory : this class provide methods to create a proxy factory for a specified class.
PJProxyFactory(Class<?>) - Constructor for class ch.icosys.popjava.core.PJProxyFactory
Create a new proxy factory for the specified class
platform - Variable in class ch.icosys.popjava.core.base.BindStatus
 
platform - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
pop() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNWayback
 
POP_ACCESSPOINT_NOT_AVAILABLE - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_APPSERVICE_FAIL - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_BIND_BAD_REPLY - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_BUFFER_FORMAT - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_BUFFER_NOT_AVAILABLE - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_COMBOX_NOT_AVAILABLE - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_EXEC_FAIL - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_JAVA_JAR_FILE - Static variable in class ch.icosys.popjava.core.scripts.Popjavac
 
POP_JOBSERVICE_FAIL - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_LOCATION_ENVIRONMENT_NAME - Static variable in class ch.icosys.popjava.core.system.POPSystem
POP-Java location environement variable name
POP_NO_ENCODING - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POP_NO_PROTOCOL - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
POPAccessPoint - Class in ch.icosys.popjava.core.baseobject
This class represents multiple access to the broker-side parallel object
POPAccessPoint() - Constructor for class ch.icosys.popjava.core.baseobject.POPAccessPoint
Create a new POPAccessPoint()
POPAccessPoint(boolean) - Constructor for class ch.icosys.popjava.core.baseobject.POPAccessPoint
Create a new POPAccessPoint an make some initialization tasks
POPAccessPoint(String) - Constructor for class ch.icosys.popjava.core.baseobject.POPAccessPoint
Create a new POPAccessPoint with a formatted string
popAccessPoint - Variable in class ch.icosys.popjava.core.interfacebase.Interface
 
POPAccounting - Class in ch.icosys.popjava.core
Accounting API for POP Objects.
POPAccounting() - Constructor for class ch.icosys.popjava.core.POPAccounting
 
POPAppService - Class in ch.icosys.popjava.core.serviceadapter
Partial POP-Java class implementation to be used with the POP-C++ runtime This class declares the necessary methods to use the AppService parallel object of POP-C++
POPAppService() - Constructor for class ch.icosys.popjava.core.serviceadapter.POPAppService
Default constructor of POPAppService.
POPAppService(String, boolean, String) - Constructor for class ch.icosys.popjava.core.serviceadapter.POPAppService
Constructor of POPAppService with parameters
POPAsyncConc - Annotation Type in ch.icosys.popjava.core.annotation
Defines a method as asynchronous and concurrent.
POPAsyncMutex - Annotation Type in ch.icosys.popjava.core.annotation
Defines a method as asynchronous and mutex.
POPAsyncSeq - Annotation Type in ch.icosys.popjava.core.annotation
Defines a method as asynchronous and sequential.
POPBuffer - Class in ch.icosys.popjava.core.buffer
This abstract class defined all the required methods to implement a buffer.
POPBuffer() - Constructor for class ch.icosys.popjava.core.buffer.POPBuffer
Default constructor
POPBuffer(MessageHeader) - Constructor for class ch.icosys.popjava.core.buffer.POPBuffer
Constructor with given values
POPByteBuffer - Class in ch.icosys.popjava.core.buffer
 
POPByteBuffer() - Constructor for class ch.icosys.popjava.core.buffer.POPByteBuffer
 
POPByteBuffer(ByteOrder) - Constructor for class ch.icosys.popjava.core.buffer.POPByteBuffer
Initialize a POP Buffer, if the initialCapacity is bigger than Integer.MAX_INT the buffer will grow of 2GB at time.
POPC_APPCORESERVICE_ITEM - Static variable in class ch.icosys.popjava.core.mapgen.ConfigurationWorker
 
POPC_APPCORESERVICE_ITEM - Static variable in class ch.icosys.popjava.core.system.ConfigurationWorker
POP-Java application core service location configuration name
POPC_MOD - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
POPC_OBJ - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 
popCall(Request) - Method in class ch.icosys.popjava.core.broker.Broker
This method is responsible to handle the POP system call
POPClass - Annotation Type in ch.icosys.popjava.core.annotation
 
POPClassProcessor - Class in ch.icosys.popjava.core.annotation.processors
http://www.javaspecialists.eu/archive/Issue167.html
POPClassProcessor() - Constructor for class ch.icosys.popjava.core.annotation.processors.POPClassProcessor
 
POPCodeManager - Class in ch.icosys.popjava.core.serviceadapter
Partial POP-Java class implementation to be used with the POP-C++ runtime This class declares the necessary methods to use the CodeMgr parallel object of POP-C++
POPCodeManager() - Constructor for class ch.icosys.popjava.core.serviceadapter.POPCodeManager
Default constructor of POPCodeManager.
POPCodeManager(String) - Constructor for class ch.icosys.popjava.core.serviceadapter.POPCodeManager
Constructor of POPCodeManager with challenge string
POPConfig - Annotation Type in ch.icosys.popjava.core.annotation
 
POPConfig.Type - Enum in ch.icosys.popjava.core.annotation
 
POPConnector - Class in ch.icosys.popjava.core.service.jobmanager.network
 
POPConnector(POPNetworkDescriptor) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
The constructor define the name of the connector.
POPConnectorDirect - Class in ch.icosys.popjava.core.service.jobmanager.network
 
POPConnectorDirect() - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorDirect
 
POPConnectorJobManager - Class in ch.icosys.popjava.core.service.jobmanager.network
 
POPConnectorJobManager() - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorJobManager
 
POPConnectorSearchNodeInterface - Interface in ch.icosys.popjava.core.service.jobmanager.network
Mark Connectors that works with the JobManager SearchNode methods
POPConnectorTFC - Class in ch.icosys.popjava.core.service.jobmanager.network
 
POPConnectorTFC() - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorTFC
 
popConstructor(Class<?>, Object...) - Method in class ch.icosys.popjava.core.PJMethodHandler
Construct a parallel object
POPCPPParclassWorker - Class in ch.icosys.popjava.core.mapgen
 
POPCPPParclassWorker(String) - Constructor for class ch.icosys.popjava.core.mapgen.POPCPPParclassWorker
 
popDispatch(POPBuffer) - Method in class ch.icosys.popjava.core.interfacebase.Interface
Send the buffer content to the broker-side
POPErrorCode - Class in ch.icosys.popjava.core.base
This class regroup all POP error code.
POPException - Exception in ch.icosys.popjava.core.base
This class is the base implementation for all POP exception
POPException(int, String) - Constructor for exception ch.icosys.popjava.core.base.POPException
Create a new POPException with the given value
POPException() - Constructor for exception ch.icosys.popjava.core.base.POPException
Create a new empty POPException
POPJ_BROKER_COMMAND_ITEM - Static variable in class ch.icosys.popjava.core.system.ConfigurationWorker
POP-Java broker command configuration item name
POPJ_LOCATION_ITEM - Static variable in class ch.icosys.popjava.core.mapgen.ConfigurationWorker
 
POPJ_LOCATION_ITEM - Static variable in class ch.icosys.popjava.core.system.ConfigurationWorker
POP-Java location configuration item name
POPJ_PLUGIN_ITEM - Static variable in class ch.icosys.popjava.core.mapgen.ConfigurationWorker
 
POPJ_PLUGIN_ITEM - Static variable in class ch.icosys.popjava.core.system.ConfigurationWorker
POP-Java plug-in location configuration item name
PopJava - Class in ch.icosys.popjava.core
This class is used to create parallel object.
POPJAVA_CONFIG_PREFIX - Static variable in class ch.icosys.popjava.core.broker.Broker
 
POPJavaAgent - Class in ch.icosys.popjava.core.javaagent
POPJava Java Agent.
POPJavaAppService - Class in ch.icosys.popjava.core.service.jobmanager
 
POPJavaAppService() - Constructor for class ch.icosys.popjava.core.service.jobmanager.POPJavaAppService
 
Popjavac - Class in ch.icosys.popjava.core.scripts
 
Popjavac() - Constructor for class ch.icosys.popjava.core.scripts.Popjavac
 
POPJavaClassloader - Class in ch.icosys.popjava.core.system
 
POPJavaClassloader(URL[]) - Constructor for class ch.icosys.popjava.core.system.POPJavaClassloader
 
POPJavaConfiguration - Class in ch.icosys.popjava.core.system
 
POPJavaConfiguration() - Constructor for class ch.icosys.popjava.core.system.POPJavaConfiguration
 
POPJavaDeamon - Class in ch.icosys.popjava.core.service.deamon
This class starts a daemon that listens to incoming POP requests.
POPJavaDeamon(String) - Constructor for class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
 
POPJavaDeamon(String, int) - Constructor for class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
 
POPJavaDeamonConnector - Class in ch.icosys.popjava.core.service.deamon
Connector class for the POPJavaDeamon.
POPJavaDeamonConnector(String) - Constructor for class ch.icosys.popjava.core.service.deamon.POPJavaDeamonConnector
 
POPJavaDeamonConnector(String, int) - Constructor for class ch.icosys.popjava.core.service.deamon.POPJavaDeamonConnector
 
POPJavaJobManager - Class in ch.icosys.popjava.core.service.jobmanager
 
POPJavaJobManager() - Constructor for class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Do not call this directly, way too many methods to this so no init was added.
POPJavaJobManager(String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
POPJavaJobManager(String, String[]) - Constructor for class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
POPJavaJobManager(String, String[], String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
POPJavaJobManager(String, String[], String, boolean, boolean) - Constructor for class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
POPJavaJobManager(String, String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
POPJObjectMap - Class in ch.icosys.popjava.core.mapgen
 
POPJObjectMap() - Constructor for class ch.icosys.popjava.core.mapgen.POPJObjectMap
 
POPJobManager - Class in ch.icosys.popjava.core.serviceadapter
Partial POP-Java class implementation to be used with the POP-C++ runtime This class declares the necessary methods to use the JobMgr parallel object of POP-C++
POPJobManager() - Constructor for class ch.icosys.popjava.core.serviceadapter.POPJobManager
Default constructor of POPJobManager.
POPJobManager(boolean, String, String) - Constructor for class ch.icosys.popjava.core.serviceadapter.POPJobManager
Constructor of POPJobManager with challenge string
POPJobManager(boolean, String, String, String) - Constructor for class ch.icosys.popjava.core.serviceadapter.POPJobManager
Constructor of POPCodeManager with challenge string
POPJobService - Class in ch.icosys.popjava.core.serviceadapter
Partial POP-Java class implementation to be used with the POP-C++ runtime This class declares the necessary methods to use the JobMgr parallel object of POP-C++
POPJobService() - Constructor for class ch.icosys.popjava.core.serviceadapter.POPJobService
Default constructor of POPJobService.
POPJobService(String) - Constructor for class ch.icosys.popjava.core.serviceadapter.POPJobService
Constructor of POPAppService with parameters
Popjrun - Class in ch.icosys.popjava.core.scripts
 
Popjrun() - Constructor for class ch.icosys.popjava.core.scripts.Popjrun
 
PopjServices - Class in ch.icosys.popjava.core.scripts
 
PopjServices() - Constructor for class ch.icosys.popjava.core.scripts.PopjServices
 
POPJShell - Class in ch.icosys.popjava.core.scripts
This is a simple shell an administrator can run to configure POP-Java and the POPJavaJobManager.
POPJShell() - Constructor for class ch.icosys.popjava.core.scripts.POPJShell
 
POPJShell.ShellConfiguration - Class in ch.icosys.popjava.core.scripts
 
POPKeyManager - Class in ch.icosys.popjava.core.combox.socket.ssl
A wrapper for a standard X509KeyManager, it will unwrap the SNI from the handshake and use the sent host name - which in our case is the POP Network UUID and the Private Key alias - and use it as the alias.
POPKeyManager() - Constructor for class ch.icosys.popjava.core.combox.socket.ssl.POPKeyManager
 
POPMutableByte - Class in ch.icosys.popjava.core.dataswaper
Primitive settable byte for POPJava, needed for POPParameter direction use in methods
POPMutableByte() - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableByte
Default constructor
POPMutableByte(byte) - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableByte
Constructor with given value
POPMutableChar - Class in ch.icosys.popjava.core.dataswaper
Primitive settable char for POPJava, needed for POPParameter direction use in methods
POPMutableChar() - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableChar
Default constructor
POPMutableChar(char) - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableChar
Constructor with given value
POPMutableDouble - Class in ch.icosys.popjava.core.dataswaper
Primitive settable double for POPJava, needed for POPParameter direction use in methods
POPMutableDouble() - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableDouble
Default constructor
POPMutableDouble(double) - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableDouble
Constructor with given value
POPMutableFloat - Class in ch.icosys.popjava.core.dataswaper
Primitive settable float for POPJava, needed for POPParameter direction use in methods
POPMutableFloat() - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableFloat
Default constructor
POPMutableFloat(float) - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableFloat
Constructor with given value
POPMutableInt - Class in ch.icosys.popjava.core.dataswaper
Primitive settable int for POPJava, needed for POPParameter direction use in methods
POPMutableInt() - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableInt
Default constructor
POPMutableInt(int) - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableInt
Constructor with given value
POPMutableLong - Class in ch.icosys.popjava.core.dataswaper
Primitive settable long for POPJava, needed for POPParameter direction use in methods
POPMutableLong() - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableLong
Default constructor
POPMutableLong(long) - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableLong
Constructor with given value
POPMutableShort - Class in ch.icosys.popjava.core.dataswaper
Primitive settable short for POPJava, needed for POPParameter direction use in methods
POPMutableShort() - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableShort
Default constructor
POPMutableShort(short) - Constructor for class ch.icosys.popjava.core.dataswaper.POPMutableShort
Constructor with given value
POPNetwork - Class in ch.icosys.popjava.core.service.jobmanager.network
Describe a POP Network, made of POP Connector with relative members to of a POP COnnector.
POPNetwork(String, POPJavaJobManager) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
Create a new network from 0, it will generate a new UUID for it.
POPNetwork(String, String, POPJavaJobManager) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
Initialize a POP Network from a previously existing UUID.
POPNetworkDescriptor - Class in ch.icosys.popjava.core.service.jobmanager.network
Describe a connector and gives the means to create it and its nodes.
POPNetworkDescriptor(String, POPNetworkDescriptorMethod) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptor
Create a new descriptor with its creation behavior
POPNetworkDescriptorFinder - Class in ch.icosys.popjava.core.service.jobmanager.network
Find and register customs POP Network Descriptor (factories).
POPNetworkDescriptorMethod - Interface in ch.icosys.popjava.core.service.jobmanager.network
The methods which will be use from a descriptor to create the implementation or generic POPConnector and POPNode.
POPNetworkDetails - Class in ch.icosys.popjava.core.service.jobmanager.external
Details on a network.
POPNetworkDetails() - Constructor for class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
POPNetworkDetails(POPNetwork) - Constructor for class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
POPNode - Class in ch.icosys.popjava.core.service.jobmanager.network
A generic node which will be assigned to a specific POP Connector.
POPNode(POPNetworkDescriptor) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNode
 
POPNodeAJobManager - Class in ch.icosys.popjava.core.service.jobmanager.network
Nodes using the Job Manager should extend this class instead
POPNodeAJobManager(POPNetworkDescriptor, String, int, String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
POPNodeAJobManager(POPNetworkDescriptor, List<String>) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
POPNodeDirect - Class in ch.icosys.popjava.core.service.jobmanager.network
A SSH node for direct IP connections
POPNodeDirect(String, int, String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
Used for creating daemons direct nodes
POPNodeDirect(String, int) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
Used for creating SSH nodes
POPNodeDirect(List<String>) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
 
POPNodeJobManager - Class in ch.icosys.popjava.core.service.jobmanager.network
A JobManager node
POPNodeJobManager(String, int, String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeJobManager
 
POPNodeJobManager(List<String>) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeJobManager
 
POPNodeTFC - Class in ch.icosys.popjava.core.service.jobmanager.network
A TFC node
POPNodeTFC(String, int, String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeTFC
 
POPNodeTFC(List<String>) - Constructor for class ch.icosys.popjava.core.service.jobmanager.network.POPNodeTFC
 
POPObject - Class in ch.icosys.popjava.core.base
This class is the base class of all POP-Java parallel classes.
POPObject() - Constructor for class ch.icosys.popjava.core.base.POPObject
Creates a new instance of POPObject
POPObjectDescription - Annotation Type in ch.icosys.popjava.core.annotation
 
popObjectInfo - Variable in class ch.icosys.popjava.core.PJMethodHandler
 
POPObjectMonitor - Class in ch.icosys.popjava.core.serviceadapter
Partial POP-Java class implementation to be used with the POP-C++ runtime This class declares the necessary methods to use the ObjectMonitor parallel object of POP-C++
POPObjectMonitor() - Constructor for class ch.icosys.popjava.core.serviceadapter.POPObjectMonitor
Default constructor of POPJobManager.
POPObjectMonitor(String) - Constructor for class ch.icosys.popjava.core.serviceadapter.POPObjectMonitor
Constructor of POPAppService with parameters
POPParameter - Annotation Type in ch.icosys.popjava.core.annotation
 
POPParameter.Direction - Enum in ch.icosys.popjava.core.annotation
 
POPPrivate - Annotation Type in ch.icosys.popjava.core.annotation
Methods annotated with this are not exposed to the network
PopRegisterFutureConnectorCertificate(byte[]) - Method in class ch.icosys.popjava.core.base.POPObject
Register a certificate on the node TODO Handle this method for other kind of Combox (only SSL ATM)
POPRemoteCaller - Class in ch.icosys.popjava.core.util
Information on the remote caller available to a method
POPRemoteCaller() - Constructor for class ch.icosys.popjava.core.util.POPRemoteCaller
 
POPRemoteCaller(InetAddress, String, String, boolean, String) - Constructor for class ch.icosys.popjava.core.util.POPRemoteCaller
 
POPRemoteCaller(InetAddress, String, String, boolean) - Constructor for class ch.icosys.popjava.core.util.POPRemoteCaller
 
POPRemoteLog - Class in ch.icosys.popjava.core.serviceadapter
Partial POP-Java class implementation to be used with the POP-C++ runtime This class declares the necessary methods to use the RemoteLog parallel object of POP-C++
POPRemoteLog() - Constructor for class ch.icosys.popjava.core.serviceadapter.POPRemoteLog
Default constructor of POPRemoteLog.
POPRemoteLog(String) - Constructor for class ch.icosys.popjava.core.serviceadapter.POPRemoteLog
Constructor of POPAppService with parameters
POPRemoteLogThread - Class in ch.icosys.popjava.core.system
 
POPRemoteLogThread(String) - Constructor for class ch.icosys.popjava.core.system.POPRemoteLogThread
POPRemoteLogThread constructor
popResponse(POPBuffer, int) - Method in class ch.icosys.popjava.core.interfacebase.Interface
Receive response from the broker-side
POPSemantic - Annotation Type in ch.icosys.popjava.core.annotation
Make all POPSync* POPAsync* annotation also part of this annotation for detection.
POPServiceBase - Class in ch.icosys.popjava.core.serviceadapter
Partial POP-Java class implementation to be used with the POP-C++ runtime This class declares the necessary methods to use the paroc_service_base parallel object of POP-C++
POPServiceBase() - Constructor for class ch.icosys.popjava.core.serviceadapter.POPServiceBase
Default constructor of POPCodeManager.
POPServiceBase(String) - Constructor for class ch.icosys.popjava.core.serviceadapter.POPServiceBase
Constructor of POPServiceBase with parameters
POPString - Class in ch.icosys.popjava.core.dataswaper
Compatible with the POP-C++ paroc_string implementation
POPString() - Constructor for class ch.icosys.popjava.core.dataswaper.POPString
Default constructor
POPString(String) - Constructor for class ch.icosys.popjava.core.dataswaper.POPString
Constructor with given value
POPSyncConc - Annotation Type in ch.icosys.popjava.core.annotation
Defines a method as synchronous and concurrent.
POPSyncMutex - Annotation Type in ch.icosys.popjava.core.annotation
Defines a method as synchronous and mutex.
POPSyncSeq - Annotation Type in ch.icosys.popjava.core.annotation
Defines a method as synchronous and sequential.
POPSystem - Class in ch.icosys.popjava.core.system
This class is responsible for the initialization of a POP-Java application.
POPSystem() - Constructor for class ch.icosys.popjava.core.system.POPSystem
Creates a new instance of POPSystem
POPSystemErrorCode - Class in ch.icosys.popjava.core.base
This class regroup all exception code
POPSystemErrorCode() - Constructor for class ch.icosys.popjava.core.base.POPSystemErrorCode
 
POPTracking - Class in ch.icosys.popjava.core.baseobject
This class contains information on the caller toward an object.
POPTracking() - Constructor for class ch.icosys.popjava.core.baseobject.POPTracking
 
POPTracking(POPRemoteCaller) - Constructor for class ch.icosys.popjava.core.baseobject.POPTracking
 
POPTrackingMethod - Class in ch.icosys.popjava.core.baseobject
This class keep track of the calls toward a specific method.
POPTrackingMethod() - Constructor for class ch.icosys.popjava.core.baseobject.POPTrackingMethod
 
POPTrustManager - Class in ch.icosys.popjava.core.combox.socket.ssl
Two origin KeyStore TrustManager, single instance with Directory Watch and auto-reload.
POPTrustManager() - Constructor for class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
 
port - Variable in class ch.icosys.popjava.core.baseobject.AccessPoint
 
port - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
position() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
Get the current buffer's position
position(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
Set the pointer to the index
position() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
position(long) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
powerMin - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
powerReq - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
preBind(ServerSocket) - Method in interface ch.icosys.popjava.core.combox.ComboxUtils.PreOperation
 
prefix - Static variable in class ch.icosys.popjava.core.util.LogWriter
Prefix of the log file
premain(String, Instrumentation) - Static method in class ch.icosys.popjava.core.javaagent.POPJavaAgent
This method is called by the JVM before the main method is loaded.
printDebug(String) - Static method in class ch.icosys.popjava.core.util.LogWriter
 
printMethodInfo() - Method in class ch.icosys.popjava.core.base.POPObject
Print object information on the standard output
privateKeyPassword - Variable in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
 
privateKeySize - Variable in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class ch.icosys.popjava.core.annotation.processors.POPClassProcessor
 
PropertyReverser - Class in ch.icosys.popjava.core.service.jobmanager.yaml
Reverse order of YAML Properties when making output.
PropertyReverser() - Constructor for class ch.icosys.popjava.core.service.jobmanager.yaml.PropertyReverser
 
protocol - Variable in class ch.icosys.popjava.core.baseobject.AccessPoint
 
PROTOCOL - Static variable in class ch.icosys.popjava.core.combox.socket.raw.ComboxSocketFactory
Name of the implemented protocol
PROTOCOL - Static variable in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocketFactory
Name of the implemented protocol
protocol - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
protocols - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
publishTFCObject(Object, String, String) - Method in class ch.icosys.popjava.core.JobManagerConfig
Register a POPObject and make it available for discovery in a network
push(POPAccessPoint) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNWayback
 
put(byte) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
put(byte[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
put(byte[], int, int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
put(byte) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
put(byte[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
put(byte[], int, int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
put(byte) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a byte in the buffer
put(byte[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a byte array into the buffer
put(byte[], int, int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a byte array into a specific place in the buffer
put(byte) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
put(int, byte) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putArray(Object) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert an array into the buffer
putBoolean(boolean) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putBoolean(boolean) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putBoolean(boolean) - Method in class ch.icosys.popjava.core.buffer.BufferXDR
Insert a boolean value
putBoolean(boolean) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a boolean in the buffer
putBooleanArray(boolean[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putBooleanArray(boolean[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putBooleanArray(boolean[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a boolean array into the buffer
putByteArray(byte[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putByteArray(byte[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putByteArray(byte[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a byte array into the buffer
putChar(char) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putChar(char) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putChar(char) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a char into the buffer
putChar(char) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putChar(int, char) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putCharArray(char[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putCharArray(char[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putCharArray(char[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a char array into the buffer
putDouble(double) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putDouble(double) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putDouble(double) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a double value into the buffer
putDouble(double) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putDouble(int, double) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putDoubleArray(double[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putDoubleArray(double[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putDoubleArray(double[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a double array into the buffer
putFloat(float) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putFloat(float) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putFloat(float) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a float value into the buffer
putFloat(float) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putFloat(int, float) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putFloatArray(float[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putFloatArray(float[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putFloatArray(float[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a float array into the buffer
putInt(int) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putInt(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putInt(int, int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
Insert int value at a specified index in the buffer
putInt(int) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a int into the buffer
putInt(int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putInt(int, int) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putIntArray(int[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putIntArray(int[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putIntArray(int[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a int array into the buffer
putLong(long) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putLong(long) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putLong(long) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a long into the buffer
putLong(long) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putLong(int, long) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putLongArray(long[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putLongArray(long[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putLongArray(long[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a long array into the buffer
putShort(short) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putShort(short) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putShort(short) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a short into the buffer
putShort(short) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putShort(int, short) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
putShortArray(short[]) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putShortArray(short[]) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putShortArray(short[]) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a short array into the buffer
putString(String) - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
putString(String) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
putString(String) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert a string into the buffer
putValue(Object, Class<?>) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert an object into the buffer

Q

query(String, POPString) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Query something and return a formatted string
query(POPString, POPString) - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
Query configuration informations
queryCode(String, String, POPString) - Method in interface ch.icosys.popjava.core.codemanager.AppService
 
queryCode(String, String, POPString) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaAppService
Query the CodeMgr to retrieve the code file for a specific object on a specific architecture
queryCode(String, String, POPString) - Method in class ch.icosys.popjava.core.serviceadapter.POPCodeManager
Query the CodeMgr to retrieve the code file for a specific object on a specific architecture
queryService(String, POPServiceBase) - Method in class ch.icosys.popjava.core.serviceadapter.POPAppService
Ask the parallel object about the existence of a service in the runtime
queryService(String, POPAccessPoint) - Method in class ch.icosys.popjava.core.serviceadapter.POPAppService
Ask the parallel object about the existence of a service in the runtime

R

rdn - Variable in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
 
readCommand() - Method in class ch.icosys.popjava.core.scripts.shell.ConsoleHandler
 
readLine() - Method in class ch.icosys.popjava.core.scripts.shell.ConsoleHandler
 
readPassword() - Method in class ch.icosys.popjava.core.scripts.shell.ConsoleHandler
 
receive(POPBuffer, int, int) - Method in class ch.icosys.popjava.core.combox.Combox
Receive buffer from the other side
receive(POPBuffer, int) - Method in class ch.icosys.popjava.core.combox.ComboxAllocate
Receive a new message from the other-side
receive(POPBuffer, int) - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
receive(POPBuffer, int, int) - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
receive(POPBuffer, int, int) - Method in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
receivedBuffer - Variable in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
receivedCombox - Variable in class ch.icosys.popjava.core.broker.Request
 
receiveNetworkName() - Method in class ch.icosys.popjava.core.combox.Combox
Called by the server client, it will receive the network name This must use the basic peerConnection capabilities.
receiveNetworkName() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
receiveNetworkName() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxRawSocket
 
receiveNetworkName() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocket
 
receiveRequest(Request) - Method in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Get request from the buffer
refCount - Variable in class ch.icosys.popjava.core.base.POPObject
 
REFLECT_INVOKE_EXCEPTION - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
REFLECT_METHOD_NOT_FOUND_EXCEPTION - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
REFLECT_SERIALIZE_EXCEPTION - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
register(POPNetworkDescriptor) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptorFinder
Add a new descriptor description
registerCode(String, String, String) - Method in interface ch.icosys.popjava.core.codemanager.AppService
 
registerCode(String, String, String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaAppService
Register a executable code file in the CodeMgr service
registerCode(String, String, String) - Method in class ch.icosys.popjava.core.serviceadapter.POPCodeManager
Register a executable code file in the CodeMgr service
registerCode(String, String) - Static method in class ch.icosys.popjava.core.system.POPSystem
 
registerCommuncation() - Method in class ch.icosys.popjava.core.combox.Combox
 
registerLocalJVM(Broker) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Register local JVM object so we can kill them
registerNeighbourJobmanager(POPAccessPoint, String, POPJavaJobManager) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
 
registerNewConnection() - Method in class ch.icosys.popjava.core.combox.Combox
 
registerNode(String, POPNode) - Method in class ch.icosys.popjava.core.JobManagerConfig
Add a new Node/Friend to a network
registerNode(String, POPNode, Certificate) - Method in class ch.icosys.popjava.core.JobManagerConfig
Register a new node with a certificate associated to it
registerNode(String, String...) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Register node to a network by supplying an array of string matching the format in the configuration file
registerNode(String...) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Register a node in the default POP network
registerNode(String) - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
Register a other JobMgr as a neighbor
registerObject(TFCResource) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorTFC
 
registerPermanentNode(String, String...) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Register a node and write it in the configuration file
registerPermanentNode(String, byte[], String...) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Register a new node and add its certificate to the Key Store
registerPort(int) - Static method in class ch.icosys.popjava.core.util.upnp.UPNPManager
 
registerService(String, POPServiceBase) - Method in class ch.icosys.popjava.core.serviceadapter.POPAppService
Call the parallel object to register a new service in the runtime
registerTFCObject(String, String, POPAccessPoint, String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Register a new object that will be available for connection over TFC
release() - Method in class ch.icosys.popjava.core.interfacebase.Interface
 
reloadKeyManager() - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPKeyManager
 
reloadPOPManagers() - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Forcefully reload the Trust and Key Managers if they exists.
reloadTrustManager() - Method in class ch.icosys.popjava.core.combox.socket.ssl.POPTrustManager
 
remoteAccessPoint - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
remoteCaller - Variable in class ch.icosys.popjava.core.broker.Request
 
remoteCaller - Variable in class ch.icosys.popjava.core.combox.Combox
 
remove(Request) - Method in class ch.icosys.popjava.core.broker.RequestQueue
Remove a specific request from the queue
remove(POPNode) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
Remove a node from this Network
remove(SNNodesInfo.Node) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
removeAlias(String) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Remove form the KeyStore the specified alias.
removeAllAttributes() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Remove all attributes from the list
removeCleanupHook() - Method in class ch.icosys.popjava.core.util.RuntimeDirectoryThread
 
removeConfidenceLink(POPNode, String) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Remove an entry from the keystore, this will be written anew on disk.
removeNetwork(String) - Method in class ch.icosys.popjava.core.JobManagerConfig
Remove a network of interest with all its members
removeNetwork(String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Remove a network and write the Job Manager configuration file anew
removeOption(List<String>, String...) - Static method in class ch.icosys.popjava.core.scripts.ScriptUtils
 
removeRDN(ASN1ObjectIdentifier) - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Remove element from the certificate name
removeStringFromList(List<String>, String) - Static method in class ch.icosys.popjava.core.util.Util
Remove a string in an array list
removeValue(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Remove a specific attribute from the list
replaceConfidenceLink(POPNode, Certificate, String) - Static method in class ch.icosys.popjava.core.util.ssl.SSLUtils
Add a new certificate to the keystore, this will be written anew on disk.
reqId - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
REQUEST - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
Request - Class in ch.icosys.popjava.core.broker
This class symbolize a request between the interface-side and the broker-side.
Request() - Constructor for class ch.icosys.popjava.core.broker.Request
Creating a new pending request
REQUEST_QUEUE_TIMEOUT_MS - Static variable in class ch.icosys.popjava.core.broker.Broker
 
requestCounter - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Total number of requests received
requestId - Variable in class ch.icosys.popjava.core.broker.Request
 
RequestQueue - Class in ch.icosys.popjava.core.broker
This class represents the request queue used in the broker-side Every requests are put into this request queue and are served in FIFO order
RequestQueue() - Constructor for class ch.icosys.popjava.core.broker.RequestQueue
Creates a new instance of POPRequestQueue
requestQueue - Variable in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
 
requestQueue - Variable in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
rerouteResponse(SNResponse, SNWayback) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
If we aren't the original node we transport the request back the way it came from
reserve(ObjectDescription, POPMutableFloat, String, String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
NOTE: not in parent class, same signature as POPC w/ POPFloat for float transfer Add a resource reservation Reserve a resource and return a corresponding ID to send in POPJavaJobManager.execObj(ch.icosys.popjava.core.dataswaper.POPString, int, int[], java.lang.String, ch.icosys.popjava.core.baseobject.POPAccessPoint[])
reset() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
reset() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
reset() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Erase the buffer and set the pointer to the beginning
resetToReceive() - Method in class ch.icosys.popjava.core.buffer.BufferPlugin
 
resetToReceive() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
resetToReceive() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Reset the buffer before reception of a new message
resize(int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
Resize the current buffer to store more data
resize(int, int) - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
resize(long) - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
Resource - Class in ch.icosys.popjava.core.service.jobmanager
This is a generic resource for the Job Manager
Resource() - Constructor for class ch.icosys.popjava.core.service.jobmanager.Resource
 
Resource(float, float, float) - Constructor for class ch.icosys.popjava.core.service.jobmanager.Resource
 
RESPONSE - Static variable in class ch.icosys.popjava.core.base.MessageHeader
 
rm(Path, String) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Delete a file/directory via command line, it's possible of doing this using a different user if preconfigured.
rmdir(Path, String) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Delete a directory via command line, it's possible of doing this using a different user if preconfigured.
run() - Method in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Start the thread
run() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxAcceptRawSocket
Start the local thread
run() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxAcceptSecureSocket
Start the local thread
run() - Method in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
 
run() - Method in class ch.icosys.popjava.core.system.POPRemoteLogThread
Running method of the thread.
run() - Method in class ch.icosys.popjava.core.util.RuntimeDirectoryThread
 
run() - Method in class ch.icosys.popjava.core.util.WatchDirectory
 
runCmd(List<String>, String, String) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Run a new command in a directory
runCmd(List<String>, String) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Run a new command
runCmd(List<String>) - Static method in class ch.icosys.popjava.core.util.SystemUtil
Run a new command
runNativeApplication(String[], String, BufferedWriter, boolean) - Static method in class ch.icosys.popjava.core.scripts.ScriptUtils
 
RUNNING - Static variable in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
 
RUNNING - Static variable in class ch.icosys.popjava.core.combox.ComboxServer
 
RUNNING - Static variable in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
runRemoteCmd(String, List<String>) - Static method in class ch.icosys.popjava.core.util.SystemUtil
 
runRemoteCmd(String, String, List<String>) - Static method in class ch.icosys.popjava.core.util.SystemUtil
 
runRemoteCmdSSHJ(String, List<String>) - Static method in class ch.icosys.popjava.core.util.SystemUtil
 
RuntimeDirectoryThread - Class in ch.icosys.popjava.core.util
Broker cleanup after itself on exit
RuntimeDirectoryThread(String) - Constructor for class ch.icosys.popjava.core.util.RuntimeDirectoryThread
 
RuntimeDirectoryThread(File) - Constructor for class ch.icosys.popjava.core.util.RuntimeDirectoryThread
 

S

sameContact(String, String) - Static method in class ch.icosys.popjava.core.util.Util
Check if the two contact string are the same
ScriptUtils - Class in ch.icosys.popjava.core.scripts
 
ScriptUtils() - Constructor for class ch.icosys.popjava.core.scripts.ScriptUtils
 
searchHosts - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
searchSet - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
selfRegister() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Contact neighbors and tell them we are alive
selfRegister() - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
Register the local JobMgr service to its known neighbors
selfUnregister() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Contact neighbors and tell them we are shutting down
Semantic - Class in ch.icosys.popjava.core.base
This class class is used to store the different semantics used in the POP model.
Semantic() - Constructor for class ch.icosys.popjava.core.base.Semantic
 
semantics - Variable in class ch.icosys.popjava.core.broker.Request
 
send(POPBuffer) - Method in class ch.icosys.popjava.core.combox.Combox
Send the buffer to the other side
send(POPBuffer) - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
send(POPBuffer) - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
send(POPBuffer) - Method in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
SEND_REMOTE_AP - Static variable in class ch.icosys.popjava.core.combox.Combox
 
sendCommand(String, List<String>) - Method in class ch.icosys.popjava.core.service.deamon.POPJavaDeamonConnector
Sends a command to the remote daemon and closes the connection.
sendException(ComboxConnection, POPException, int) - Method in class ch.icosys.popjava.core.broker.Broker
Send exception to the interface-side
sendNetworkName() - Method in class ch.icosys.popjava.core.combox.Combox
Called by the client, it send the name of the network its in.
sendNetworkName() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
sendNetworkName() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxRawSocket
 
sendNetworkName() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxSecureSocket
 
sendResponse(ComboxConnection, POPBuffer) - Method in class ch.icosys.popjava.core.broker.Broker
Send response to the interface-side
SEQUENCE - Static variable in class ch.icosys.popjava.core.base.Semantic
 
serialize(POPBuffer) - Method in exception ch.icosys.popjava.core.base.POPException
Serialize an exception into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.base.POPObject
Serialize the object into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Serialize the object description into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
Serialize the object into the buffer to be sent over the network
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.baseobject.POPTracking
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
 
serialize(POPBuffer) - Method in interface ch.icosys.popjava.core.dataswaper.IPOPBase
Serialize an object into the buffer
serialize(POPBuffer) - Method in interface ch.icosys.popjava.core.dataswaper.IPOPBaseConst
 
serialize(POPBuffer) - Method in interface ch.icosys.popjava.core.dataswaper.IPOPBaseInput
Serialize an object into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableByte
Serialize the POPByte into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableChar
Serialize the POPChar into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableDouble
Serialize the POPDouble into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableFloat
Serialize the POPFloat into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableInt
Serialize the POPInt into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableLong
Serialize the POPLong into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableShort
Serialize the POPShort into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.dataswaper.POPString
Serialize the POPString into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.interfacebase.Interface
Serialization of the Interface into the buffer
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.external.POPNetworkDetails
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNExploration
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNResponse
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNWayback
 
serialize(POPBuffer) - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
 
serializeReferenceObject(Class<?>, Object) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Insert an object reference into the buffer
serveConnection(Broker, RequestQueue, Combox, int) - Static method in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
SERVED - Static variable in class ch.icosys.popjava.core.broker.Request
 
serverAccept(Broker, T) - Method in class ch.icosys.popjava.core.combox.Combox
Accept a connection from Combox.connectToServer().
serverAccept() - Method in class ch.icosys.popjava.core.combox.Combox
Server accept connection.
serverAccept() - Method in class ch.icosys.popjava.core.combox.plugin.ComboxPlugin
 
serverAccept() - Method in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
serveRequest(Request) - Method in class ch.icosys.popjava.core.broker.Broker
This method is responsible to handle the broker-side semantics for a request
serverSocket - Variable in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
serverSocket - Variable in class ch.icosys.popjava.core.combox.socket.ComboxServerSocket
 
serverSocket - Variable in class ch.icosys.popjava.core.combox.socket.raw.ComboxAllocateSocket
 
serverSocket - Variable in class ch.icosys.popjava.core.combox.socket.ssl.ComboxAllocateSecureSocket
 
SERVING - Static variable in class ch.icosys.popjava.core.broker.Request
 
setA(A) - Method in class ch.icosys.popjava.core.util.Tuple
 
setAccessPoint(POPAccessPoint) - Method in class ch.icosys.popjava.core.interfacebase.Interface
Set the access point associated with this interface
setAccessString(String) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
Add an access point by a formatted string
setAccessTime(long) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setActivateJmx(boolean) - Method in class ch.icosys.popjava.core.util.Configuration
 
setAlias(String) - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Set the alias of the certificate
setAllocatePortRange(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setAllocTimeout(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setAppDirectory(Path) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setAppId(String) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setAppService(POPAccessPoint) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setAsEndRequest() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
setAsyncConstructor(boolean) - Method in class ch.icosys.popjava.core.util.Configuration
 
setB(B) - Method in class ch.icosys.popjava.core.util.Tuple
 
setBandwidth(float, float) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the bandwidth OD by values
setBandwidth(float) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
setBandwidth(float) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlResource
Transfer speed in KiB/s.
setBatch(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD batch value
setBroker(Broker) - Method in class ch.icosys.popjava.core.base.POPObject
 
setBroker(Broker) - Method in class ch.icosys.popjava.core.broker.Request
Set an associated broker
setBrokerAP(POPAccessPoint) - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
 
setBuffer(POPBuffer) - Method in class ch.icosys.popjava.core.broker.Request
Set an associated buffer
setBuffer(String) - Method in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Associate a buffer with this receiving combox
setBufferFactory(BufferFactory) - Method in class ch.icosys.popjava.core.combox.Combox
Associate a buffer factory to the combox
setBufferFactory(BufferFactory) - Method in class ch.icosys.popjava.core.combox.ComboxConnection
 
setBufferType(String) - Method in class ch.icosys.popjava.core.broker.Request
Set associated buffer
setCertificate(byte[]) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
setClassId(int) - Method in class ch.icosys.popjava.core.base.MessageHeader
Set the class identifier in the message header
setClassId(int) - Method in class ch.icosys.popjava.core.base.POPObject
Set the class unique identifier
setClassId(int) - Method in class ch.icosys.popjava.core.broker.Request
Set the class identifier of the current request
setClassName(String) - Method in class ch.icosys.popjava.core.base.POPObject
Set the class name
setCode(int) - Method in class ch.icosys.popjava.core.base.BindStatus
Associate a platform with this bind status
setCodeFile(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD Code file value
setCombox(ComboxConnection) - Method in class ch.icosys.popjava.core.broker.Request
Set the associated combox
setConfigurationFile(String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Change configuration file location.
setConfigurationFileLocation(File) - Method in class ch.icosys.popjava.core.JobManagerConfig
Change configuration file location.
setConnectionID(int) - Method in class ch.icosys.popjava.core.base.MessageHeader
 
setConnectionSecret(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Sets the secret key to be used to connect to this object.
setConnectionTimeout(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setConnectionType(ConnectionType) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Sets the connection type to be used if the object has to be created remotely
setConnector(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Job Manager connector to use
setConnectors(List<YamlConnector>) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlNetwork
The connector in this network.
setConnectToJavaJobmanager(boolean) - Method in class ch.icosys.popjava.core.util.Configuration
 
setConnectToPOPcpp(boolean) - Method in class ch.icosys.popjava.core.util.Configuration
 
setContact(POPAccessPoint) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setDebug(boolean) - Method in class ch.icosys.popjava.core.util.Configuration
 
setDebugCombox(boolean) - Method in class ch.icosys.popjava.core.util.Configuration
 
setDefaultEncoding(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setDefaultNetwork(String) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
Which network is used if none was specified.
setDefaultNetwork(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setDefaultProtocol(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setDirectory(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the directory OD
setEncoding(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD encoding value
setExceptionCode(int) - Method in class ch.icosys.popjava.core.base.MessageHeader
Set the exception code in this message header
setFingerprint(String) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
 
setFlops(float) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
setFlops(float) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlResource
Power in flops.
setFriendlyName(String) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
The new friendly name
setFriendlyName(String) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlNetwork
A friendly name to visualize and recognize the network.
setHeader(MessageHeader) - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Associate a message header with this buffer
setHopLimit(int) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
setHost(String) - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
Set the host form this access point
setHostarch(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD host architecture value
setHostcore(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD host core value
setHostname(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD host name value
setHosts(String[]) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
setHostuser(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD host user value
setId(int) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setInfo(String) - Method in class ch.icosys.popjava.core.base.BindStatus
Set informations to this bind status
setJobLimit(int) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
How many object can the Job Manager manage at the same time.
setJobManager(POPAccessPoint) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
setJobManagerDefaultConnector(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setJobManagerExecutionBaseDirectory(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setJobmanagerExecutionUser(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setJobManagerPorts(int[]) - Method in class ch.icosys.popjava.core.util.Configuration
 
setJobManagerProtocols(String[]) - Method in class ch.icosys.popjava.core.util.Configuration
 
setJobManagerSelfRegisterInterval(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setJobManagerUpdateInterval(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setJobResources(YamlResource) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
The maximum amount of resources that the Job Manager can allocate for a single object.
setJobUrl(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD JobUrl value
setJVMParamters(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Sets the jvm parameters that should be used when creating this object
setKeyStoreFile(File) - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
Where to save the file
setKeyStoreFormat(KeyStoreDetails.KeyStoreFormat) - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
Format of the keystore.
setKeyStorePassword(String) - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
Password of the keystore file, protect the integrity of the file
setMachineResources(YamlResource) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
The maximum amount of resources that the Job Manager can allocate.
setMaxQueue(int) - Method in class ch.icosys.popjava.core.broker.RequestQueue
Set the maximum number of requests in the queue
setMemory(float, float) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the memory OD by values
setMemory(float) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
setMemory(float) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlResource
Memory in MiB.
setMethodId(int) - Method in class ch.icosys.popjava.core.base.MessageHeader
Set the method identifier in the message header
setMethodId(int) - Method in class ch.icosys.popjava.core.broker.Request
Set the method identifier of the current request
setNetwork(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Specify network name to use
setNetworks(List<YamlNetwork>) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
All the networks in the Job Manager.
setNetworkUUID(String) - Method in class ch.icosys.popjava.core.combox.Combox
Set the new ID of this network
setNodeID(String) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
setNodes(List<Map<String, Object>>) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlConnector
A list with each element being a node in the connector.
setOd(ObjectDescription) - Method in class ch.icosys.popjava.core.base.POPObject
Set a new object description to the POPObject
setOd(ObjectDescription) - Method in class ch.icosys.popjava.core.interfacebase.Interface
Associate an object description with this interface
setOd(ObjectDescription) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setOriginAppService(POPAccessPoint) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
setOs(String) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
setOS(String) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
setPlatform(String) - Method in class ch.icosys.popjava.core.base.BindStatus
Associate a platform with this bind status
setPlatform(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD platform value
setPOPAppId(int) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
setPopJavaDaemonPort(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setPort(int) - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
Set the port for this access point
setPower(float, float) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the power OD by values
setPrivateKeyPassword(String) - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
Password of the Private Key in the KeyStore
setPrivateKeySize(int) - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
The complexity of the RSA key, must be greater than 1024 bits
setPrivateNetwork(String) - Method in class ch.icosys.popjava.core.scripts.POPJShell.ShellConfiguration
 
setProtocol(String) - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
Set the protocol for this access point
setProtocols(String[]) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD protocol value
setProtocolsBlacklist(Set<String>) - Method in class ch.icosys.popjava.core.util.Configuration
 
setProtocolsWhitelist(Set<String>) - Method in class ch.icosys.popjava.core.util.Configuration
 
setReceiveCombox(ComboxReceiveRequest) - Method in class ch.icosys.popjava.core.broker.Request
Get the combox which received the request
setRedirectOutputToRoot(boolean) - Method in class ch.icosys.popjava.core.util.Configuration
 
setRemoteAccessPoint(String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
setRemoteCaller(POPRemoteCaller) - Method in class ch.icosys.popjava.core.broker.Request
 
setReqId(String) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setRequestID(int) - Method in class ch.icosys.popjava.core.base.MessageHeader
 
setRequestID(int) - Method in class ch.icosys.popjava.core.broker.Request
 
setRequestType(int) - Method in class ch.icosys.popjava.core.base.MessageHeader
Set the request type in the header message.
setReserveTimeout(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setResources(Resource) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
setRunning(boolean) - Method in class ch.icosys.popjava.core.system.POPRemoteLogThread
Set the boolean value used to run or stop the thread
setSearch(int, int, int) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the search OD values
setSearchHosts(String...) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the OD to tell that only the specified hosts should answer.
setSearchNodeExplorationQueueSize(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSearchNodeMaxRequests(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSearchNodeSearchTimeout(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSearchNodeUnlockTimeout(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSelectedEncoding(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSenmatics(int) - Method in class ch.icosys.popjava.core.base.MessageHeader
Set the semantic in the message header
setSenmatics(int) - Method in class ch.icosys.popjava.core.broker.Request
Set the semantic of the current request
setSetup() - Method in class ch.icosys.popjava.core.PJMethodHandler
 
setSSLKeyStoreFile(File) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSSLKeyStoreFormat(KeyStoreDetails.KeyStoreFormat) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSSLKeyStoreOptions(KeyStoreDetails) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSSLKeyStorePassword(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSSLKeyStorePrivateKeyPassword(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSSLProtocolVersion(String) - Method in class ch.icosys.popjava.core.util.Configuration
 
setSSLTemporaryCertificateDirectory(File) - Method in class ch.icosys.popjava.core.util.Configuration
 
setStarted() - Static method in class ch.icosys.popjava.core.system.POPSystem
 
setState(Broker.State) - Method in class ch.icosys.popjava.core.broker.Broker
Set state information of this broker
setStatus(int) - Method in class ch.icosys.popjava.core.broker.Request
Set the current status of the request
setStatus(int) - Method in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
Set the current status
setStatus(int) - Method in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
Set the current status
setSystemJobManagerConfig(File) - Method in class ch.icosys.popjava.core.util.Configuration
 
setTemporary(boolean) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
Mark node as temporary
setTFCSearchTimeout(int) - Method in class ch.icosys.popjava.core.util.Configuration
 
setToAbsolute(String, String) - Static method in class ch.icosys.popjava.core.mapgen.PathWorker
 
setTracking(boolean) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
setType(String) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlConnector
The type of connector we are working with.
setUPNP(boolean) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
setUsed(boolean) - Method in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
setUseLocalJVM(boolean) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
setUseNativeSSHifPossible(boolean) - Method in class ch.icosys.popjava.core.util.Configuration
 
setUserConfig(File) - Method in class ch.icosys.popjava.core.util.Configuration
 
setUuid(String) - Method in class ch.icosys.popjava.core.service.jobmanager.yaml.YamlNetwork
The unique identifier for a network.
setValidFor(int) - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
For how many day from now should the certificate be valid
setValidUntil(Date) - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Until when the certificate should be valid
setValue(String, String) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set a specific attribute in the list
setValue(byte) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableByte
Set the byte value of this object
setValue(int) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableByte
Set the byte value of this object, from an int
setValue(char) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableChar
Set the char value of this object
setValue(double) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableDouble
Set the double value of this object
setValue(float) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableFloat
Set the float value of this object
setValue(int) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableInt
Set the int value of this object
setValue(long) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableLong
Set the long value of this object
setValue(short) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableShort
Set the short value of this object
setValue(int) - Method in class ch.icosys.popjava.core.dataswaper.POPMutableShort
Set the short value of this object, from an int
setValue(String) - Method in class ch.icosys.popjava.core.dataswaper.POPString
Set the string value of this object
setValue(String, String) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo.Node
 
setValue(String, String) - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
setWallTime(float) - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Set the walltime OD
setX509certificate(byte[]) - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
 
ShellConfiguration() - Constructor for class ch.icosys.popjava.core.scripts.POPJShell.ShellConfiguration
 
size() - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
Get the number of different access points
size() - Method in class ch.icosys.popjava.core.broker.RequestQueue
Give the actual number of requests in the queue
size - Variable in class ch.icosys.popjava.core.buffer.POPBuffer
Size of the buffer in byte
size() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Get the current size of the buffer
size() - Method in class ch.icosys.popjava.core.buffer.POPByteBuffer
 
size() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnector
The number of nodes contained in this connector
size() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
How many nodes are present in this node.
size() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
SNExploration - Class in ch.icosys.popjava.core.service.jobmanager.search
Exploration list on the network in the grid.
SNExploration() - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNExploration
 
SNExploration(SNExploration) - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNExploration
 
SNNodesInfo - Class in ch.icosys.popjava.core.service.jobmanager.search
Keep Node(s) references of remote network nodes who can accept a request.
SNNodesInfo() - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNNodesInfo
 
SNNodesInfo.Node - Class in ch.icosys.popjava.core.service.jobmanager.search
Describe a JobManager
SNRequest - Class in ch.icosys.popjava.core.service.jobmanager.search
A request for the Search Node, is also used to handle application death.
SNRequest() - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
SNRequest(String, Resource, Resource, String, String, String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNRequest
 
SNResponse - Class in ch.icosys.popjava.core.service.jobmanager.search
Response of a network request, create and send one for itself.
SNResponse() - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNResponse
 
SNResponse(String, String, SNExploration, SNNodesInfo.Node) - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNResponse
 
SNWayback - Class in ch.icosys.popjava.core.service.jobmanager.search
List the AccessPoint of each intermediary node to go back to the origin.
SNWayback() - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNWayback
 
SNWayback(SNWayback) - Constructor for class ch.icosys.popjava.core.service.jobmanager.search.SNWayback
 
splitTheCommand(String) - Static method in class ch.icosys.popjava.core.util.Util
Split a command formatted as a string value into an array list
sslContext - Variable in class ch.icosys.popjava.core.combox.socket.ssl.ComboxAcceptSecureSocket
 
sslFactory - Variable in class ch.icosys.popjava.core.combox.socket.ssl.ComboxAllocateSecureSocket
 
SSLUtils - Class in ch.icosys.popjava.core.util.ssl
Utilities for using SSL and certificates
start() - Method in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
Starts the POP-Java listener daemon
start() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Start object and parallel thread check for resources death and other timed tasks.
start() - Method in class ch.icosys.popjava.core.serviceadapter.POPJobManager
Start the JobMgr service
start() - Method in class ch.icosys.popjava.core.serviceadapter.POPServiceBase
Start the service
start(String) - Method in class ch.icosys.popjava.core.serviceadapter.POPServiceBase
Start the service with a challenge string for the stop
start() - Static method in class ch.icosys.popjava.core.system.POPSystem
 
startAsyncConstructor(Runnable) - Static method in class ch.icosys.popjava.core.system.POPSystem
 
startToAcceptOneConnection() - Method in class ch.icosys.popjava.core.combox.ComboxAllocate
Start a server of some kind that will accept one (1) connection.
startToAcceptOneConnection() - Method in class ch.icosys.popjava.core.combox.socket.raw.ComboxAllocateSocket
Start the socket and wait for a connection
startToAcceptOneConnection() - Method in class ch.icosys.popjava.core.combox.socket.ssl.ComboxAllocateSecureSocket
Start the socket and wait for a connection
status - Variable in class ch.icosys.popjava.core.broker.Request
 
status - Variable in class ch.icosys.popjava.core.combox.ComboxReceiveRequest
 
status - Variable in class ch.icosys.popjava.core.combox.ComboxServer
 
status - Variable in class ch.icosys.popjava.core.combox.socket.ComboxAcceptSocket
 
stayAlive() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Blocking method until death of this object.
stop(String) - Method in class ch.icosys.popjava.core.serviceadapter.POPServiceBase
Stop the service by giving a challenge string
stop() - Method in class ch.icosys.popjava.core.util.WatchDirectory
 
store() - Method in class ch.icosys.popjava.core.util.Configuration
Save the configuration to a new properties file, the file is defined in Configuration.setUserConfig(File)
STREAM_BUFFER_SIZE - Static variable in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
subtract(Resource) - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
Subtract another resource to this one, only positive values will be considered
SUCCESS - Static variable in class ch.icosys.popjava.core.service.deamon.POPJavaDeamon
 
SYNCHRONOUS - Static variable in class ch.icosys.popjava.core.base.Semantic
 
SystemUtil - Class in ch.icosys.popjava.core.util
This glass gives some static method to deal with the system
SystemUtil() - Constructor for class ch.icosys.popjava.core.util.SystemUtil
 

T

targetClass - Variable in class ch.icosys.popjava.core.PJProxyFactory
Target class to create a proxy
temporary - Variable in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
 
TFCResource - Class in ch.icosys.popjava.core.service.jobmanager.tfc
Describe a TFC resource
TFCResource(String, POPAccessPoint, String) - Constructor for class ch.icosys.popjava.core.service.jobmanager.tfc.TFCResource
Describe a TFC resource
throwAccessPointNotAvailableException(POPAccessPoint) - Static method in exception ch.icosys.popjava.core.base.POPException
Throw an exception when the access point of an object is not available
throwBufferFormatException(Class<?>) - Static method in exception ch.icosys.popjava.core.base.POPException
Throw an exception when the buffer format is not correct
throwBufferNotAvailableException() - Static method in exception ch.icosys.popjava.core.base.POPException
Throw an exception when the buffer is not available
throwComboxNotAvailableException() - Static method in exception ch.icosys.popjava.core.base.POPException
Throw an exception when the combox is not available
throwNullObjectNotAllowException() - Static method in exception ch.icosys.popjava.core.base.POPException
Throw an exception when trying to create a null object
throwObjectBindException(POPAccessPoint) - Static method in exception ch.icosys.popjava.core.base.POPException
Throw an exception when the object binding is not a success
throwObjectNoResource() - Static method in exception ch.icosys.popjava.core.base.POPException
Method to throw a new exception : No resource found
throwReflectException(String, String) - Static method in exception ch.icosys.popjava.core.base.POPException
Throw an exception when invoke a serialize method
throwReflectSerializeException(String, String) - Static method in exception ch.icosys.popjava.core.base.POPException
Throw an exception when invoke a serialize method
timeOut - Variable in class ch.icosys.popjava.core.combox.Combox
 
timeOut - Variable in class ch.icosys.popjava.core.combox.ComboxServer
 
toCharString() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
toCharString() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Return an empty string
toIntString() - Method in class ch.icosys.popjava.core.buffer.BufferRaw
 
toIntString() - Method in class ch.icosys.popjava.core.buffer.POPBuffer
Return an empty string
toString() - Method in enum ch.icosys.popjava.core.annotation.Encoding
 
toString() - Method in class ch.icosys.popjava.core.base.MessageHeader
Format message header as a string value
toString() - Method in class ch.icosys.popjava.core.base.MethodInfo
 
toString() - Method in class ch.icosys.popjava.core.baseobject.AccessPoint
Format the access point as a string value
toString() - Method in enum ch.icosys.popjava.core.baseobject.ConnectionType
 
toString() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
Format the object description as a string value
toString() - Method in class ch.icosys.popjava.core.baseobject.POPAccessPoint
Format the POPAccessPoint to a string value
toString() - Method in class ch.icosys.popjava.core.baseobject.POPTracking
 
toString() - Method in class ch.icosys.popjava.core.baseobject.POPTrackingMethod
 
toString() - Method in class ch.icosys.popjava.core.combox.socket.ComboxSocket
 
toString() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableByte
 
toString() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableChar
 
toString() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableDouble
 
toString() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableFloat
 
toString() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableInt
 
toString() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableLong
 
toString() - Method in class ch.icosys.popjava.core.dataswaper.POPMutableShort
 
toString() - Method in class ch.icosys.popjava.core.dataswaper.POPString
 
toString() - Method in class ch.icosys.popjava.core.PJMethodHandler
Format a string of this object
toString() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetworkDescriptor
 
toString() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
The configuration file representation
toString() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeAJobManager
 
toString() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNodeDirect
 
toString() - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
toString() - Method in class ch.icosys.popjava.core.service.jobmanager.search.SNWayback
 
toString() - Method in class ch.icosys.popjava.core.service.jobmanager.tfc.TFCResource
 
toString() - Method in class ch.icosys.popjava.core.util.POPRemoteCaller
 
total - Variable in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Max available resources of the node
toYamlResource() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNetwork
 
toYamlResource() - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPNode
 
toYamlResource() - Method in class ch.icosys.popjava.core.service.jobmanager.Resource
 
track(String, long, int, int) - Method in class ch.icosys.popjava.core.baseobject.POPTracking
 
tracking - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
TRACKING - Static variable in class ch.icosys.popjava.core.broker.Broker
 
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class ch.icosys.popjava.core.javaagent.POPJavaAgent
 
treatRequests() - Method in class ch.icosys.popjava.core.broker.Broker
Main loop of this broker
tryLocal(String, POPAccessPoint, ObjectDescription) - Static method in class ch.icosys.popjava.core.interfacebase.Interface
Try a local execution for the associated parallel object
Tuple<A,B> - Class in ch.icosys.popjava.core.util
 
Tuple(A, B) - Constructor for class ch.icosys.popjava.core.util.Tuple
 
TYPE_POPJAVA - Static variable in class ch.icosys.popjava.core.mapgen.Constants
 

U

UNKNOWN_EXCEPTION - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
unlockDiscovery(String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Release the dispatching thread if necessary
unManageObject(String) - Method in class ch.icosys.popjava.core.serviceadapter.POPObjectMonitor
Ask the ObjectMinotr service to stop the management of an object
unregisterNode(String, POPNode) - Method in class ch.icosys.popjava.core.JobManagerConfig
Remove a Node/Friend from a network
unregisterNode(String, String...) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Remove a node from a network
unregisterNode(String...) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Unregister a node from the default POP network
unregisterObject(TFCResource) - Method in class ch.icosys.popjava.core.service.jobmanager.network.POPConnectorTFC
 
unregisterPermanentNode(String, String...) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Unregister a node and write it in the configuration file
unregisterService(String) - Method in class ch.icosys.popjava.core.serviceadapter.POPAppService
Call the parallel object to unregister a service in the POP-C++ runtime
unregisterTFCObject(String, String, POPAccessPoint, String) - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Register a new object that will be available for connection over TFC
update() - Method in class ch.icosys.popjava.core.service.jobmanager.POPJavaJobManager
Check and remove finished or timed out resources.
upnp - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
UPNP - Static variable in class ch.icosys.popjava.core.broker.Broker
 
UPNPManager - Class in ch.icosys.popjava.core.util.upnp
 
UPNPManager() - Constructor for class ch.icosys.popjava.core.util.upnp.UPNPManager
 
urlClassloaders - Static variable in class ch.icosys.popjava.core.util.Util
 
used - Variable in class ch.icosys.popjava.core.service.jobmanager.AppResource
 
useLocalJVM - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
useLocalJVM() - Method in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
USER_DEFINE_ERROR - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
USER_DEFINE_LASTERROR - Static variable in class ch.icosys.popjava.core.base.POPErrorCode
 
Util - Class in ch.icosys.popjava.core.util
This class gives some static utility methods
Util() - Constructor for class ch.icosys.popjava.core.util.Util
 
Util.OSType - Enum in ch.icosys.popjava.core.util
 

V

validate() - Method in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
Check that the parameters are valid
validate() - Method in class ch.icosys.popjava.core.util.ssl.KeyStoreDetails
 
validUntil - Variable in class ch.icosys.popjava.core.util.ssl.KeyPairDetails
 
valueOf(String) - Static method in enum ch.icosys.popjava.core.annotation.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.icosys.popjava.core.annotation.POPConfig.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.icosys.popjava.core.annotation.POPParameter.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.icosys.popjava.core.baseobject.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.icosys.popjava.core.broker.Broker.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.icosys.popjava.core.util.ssl.KeyStoreDetails.KeyStoreFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.icosys.popjava.core.util.Util.OSType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.icosys.popjava.core.annotation.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.icosys.popjava.core.annotation.POPConfig.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.icosys.popjava.core.annotation.POPParameter.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.icosys.popjava.core.baseobject.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.icosys.popjava.core.broker.Broker.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.icosys.popjava.core.util.ssl.KeyStoreDetails.KeyStoreFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.icosys.popjava.core.util.Util.OSType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForAsyncConstructors() - Static method in class ch.icosys.popjava.core.system.POPSystem
 
waitTime - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
wallTime - Variable in class ch.icosys.popjava.core.baseobject.ObjectDescription
 
WatchDirectory - Class in ch.icosys.popjava.core.util
Watch a Directory or file for changes See http://www.rgagnon.com/javadetails/java-detect-file-modification-event.html
WatchDirectory(Path, WatchDirectory.WatchMethod, WatchEvent.Kind...) - Constructor for class ch.icosys.popjava.core.util.WatchDirectory
 
WatchDirectory.WatchMethod - Class in ch.icosys.popjava.core.util
 
WatchMethod() - Constructor for class ch.icosys.popjava.core.util.WatchDirectory.WatchMethod
 
withdrawnTFCObject(Object, String, String) - Method in class ch.icosys.popjava.core.JobManagerConfig
Unregister a POPObject from the local JobManager
writeDebugInfo(String) - Static method in class ch.icosys.popjava.core.util.LogWriter
Write a new debug information line in the file
writeDebugInfo(String, Object...) - Static method in class ch.icosys.popjava.core.util.LogWriter
Write a new debug information line in the file
writeExceptionLog(Throwable) - Static method in class ch.icosys.popjava.core.util.LogWriter
Writes an exception to the same log as writeDebugInfo.
writeLog(String) - Static method in class ch.icosys.popjava.core.system.POPSystem
 
writeLogfile(String, String) - Static method in class ch.icosys.popjava.core.util.LogWriter
Write new log information into a file
writeLogInfo(String, String) - Static method in class ch.icosys.popjava.core.util.LogWriter
Write a new log information line in the file
writePOPCPPEntry(String, String, String) - Method in class ch.icosys.popjava.core.mapgen.ObjectMapWriter
Add a entry in the XML file for a POP-C++ executable file
writePOPJavaEntries(ArrayList<String>, String) - Method in class ch.icosys.popjava.core.mapgen.ObjectMapWriter
Add entries into the XML file
writePOPJavaEntry(String, String) - Method in class ch.icosys.popjava.core.mapgen.ObjectMapWriter
Write a single entry of POP-Java type
writeSystemConfiguration() - Method in class ch.icosys.popjava.core.util.Configuration
Dump configuration to system location, may not work if rights block writing.
writeToConsole() - Method in class ch.icosys.popjava.core.mapgen.ObjectMapWriter
 
writeToFile() - Method in class ch.icosys.popjava.core.mapgen.ObjectMapWriter
Write all the changes to the file

X

XML_FILE_EXTENSION - Static variable in class ch.icosys.popjava.core.system.XMLWorker
 
XMLWorker - Class in ch.icosys.popjava.core.mapgen
 
XMLWorker() - Constructor for class ch.icosys.popjava.core.mapgen.XMLWorker
 
XMLWorker - Class in ch.icosys.popjava.core.system
Base class to handle XML validation
XMLWorker() - Constructor for class ch.icosys.popjava.core.system.XMLWorker
Default XMLWorker empty constructor
XSD_FILE_EXTENSION - Static variable in class ch.icosys.popjava.core.system.XMLWorker
 

Y

YamlConnector - Class in ch.icosys.popjava.core.service.jobmanager.yaml
Describe a connector in the YAML configuration file.
YamlConnector() - Constructor for class ch.icosys.popjava.core.service.jobmanager.yaml.YamlConnector
 
YamlJobManager - Class in ch.icosys.popjava.core.service.jobmanager.yaml
Describe the whole Job Manager in the YAML configuration file.
YamlJobManager() - Constructor for class ch.icosys.popjava.core.service.jobmanager.yaml.YamlJobManager
 
YamlNetwork - Class in ch.icosys.popjava.core.service.jobmanager.yaml
Describe a network in the YAML configuration file.
YamlNetwork() - Constructor for class ch.icosys.popjava.core.service.jobmanager.yaml.YamlNetwork
 
YamlResource - Class in ch.icosys.popjava.core.service.jobmanager.yaml
Describe a resource in the YAML configuration file.
YamlResource() - Constructor for class ch.icosys.popjava.core.service.jobmanager.yaml.YamlResource
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links