A B C D E G I J L M O P R S U W

A

alreadyExists() - Method in interface org.garret.jipc.JIPCPrimitive
Primitive returned by createXXX method already exists This method should be call immediatly after createXXX to check if new primitive was created or existed one was returned.

B

broadcast(Serializable) - Method in interface org.garret.jipc.JIPCQueue
Broadcast message to all sessions currently connected to the queue.

C

close() - Method in interface org.garret.jipc.JIPCPrimitive
Close primitive.
close() - Method in interface org.garret.jipc.JIPCSession
Close session.
create(String, int) - Method in interface org.garret.jipc.JIPCFactory
Create session instance.
create(String, int) - Method in class org.garret.jipc.server.JIPCServer
 
create(String, int) - Method in class org.garret.jipc.client.JIPCClientFactory
 
createBarrier(String, int) - Method in interface org.garret.jipc.JIPCSession
Create or return existed barrier synchronization object.
createEvent(String, boolean, boolean) - Method in interface org.garret.jipc.JIPCSession
Create or return existed event synchronization object.
createLock(String) - Method in interface org.garret.jipc.JIPCSession
Create or return existed lock synchronization object.
createMutex(String, boolean) - Method in interface org.garret.jipc.JIPCSession
Create or return existed mutex synchronization object.
createQueue(String) - Method in interface org.garret.jipc.JIPCSession
Create or return existed queue bject.
createSemaphore(String, int) - Method in interface org.garret.jipc.JIPCSession
Create or return existed semaphore synchronization object.
createSharedMemory(String, Serializable) - Method in interface org.garret.jipc.JIPCSession
Create or return existed shared memory object.

D

DEBUG_EXCEPTIONS - Static variable in class org.garret.jipc.server.JIPCServer
 
DEBUG_NONE - Static variable in class org.garret.jipc.server.JIPCServer
Debug levels
DEBUG_REQUESTS - Static variable in class org.garret.jipc.server.JIPCServer
 
DEBUG_SESSIONS - Static variable in class org.garret.jipc.server.JIPCServer
 
DEFAULT_RANK - Static variable in interface org.garret.jipc.JIPCPrimitive
Rank with which requsts will be queued if rank was not explicitely specified.
dump(PrintStream) - Method in class org.garret.jipc.server.JIPCServer
Dump information about state of the server: all active sessions and all primitives opened by these sessions

E

exclusiveLock() - Method in interface org.garret.jipc.JIPCLock
Set exlusive lock.
exclusiveLock(long) - Method in interface org.garret.jipc.JIPCLock
Set exclusive lock with timeout.
executeCommand(PrintStream, String) - Method in class org.garret.jipc.client.JIPCServerMonitor
Send command to the server

G

get() - Method in interface org.garret.jipc.JIPCQueue
Get element from the queue.
get() - Method in interface org.garret.jipc.JIPCSharedMemory
Get the most recent version of shared memory object.
get(long) - Method in interface org.garret.jipc.JIPCQueue
Get element from the queue with timeout.
getInstance() - Static method in class org.garret.jipc.server.JIPCServer
Get instance of the server
getInstance() - Static method in class org.garret.jipc.client.JIPCClientFactory
 
getName() - Method in class org.garret.jipc.JIPCClassNotFoundException
Get name of class which is not found
getName() - Method in class org.garret.jipc.JIPCNotFoundException
 
getName() - Method in interface org.garret.jipc.JIPCPrimitive
Get primitive name.
getResponseCode() - Method in class org.garret.jipc.JIPCClassNotFoundException
 
getResponseCode() - Method in class org.garret.jipc.JIPCDeadlockException
 
getResponseCode() - Method in class org.garret.jipc.JIPCException
 
getResponseCode() - Method in class org.garret.jipc.JIPCInternalException
 
getResponseCode() - Method in class org.garret.jipc.JIPCInterruptedException
 
getResponseCode() - Method in class org.garret.jipc.JIPCInvalidParameterException
 
getResponseCode() - Method in class org.garret.jipc.JIPCLoginRefusedException
 
getResponseCode() - Method in class org.garret.jipc.JIPCNotFoundException
 
getResponseCode() - Method in class org.garret.jipc.JIPCNotOwnerException
 

I

isLocal() - Method in interface org.garret.jipc.JIPCSession
Checks whether it is local session

J

JIPCBarrier - interface org.garret.jipc.JIPCBarrier.
Barrier sycnhronization object.
JIPCClassNotFoundException - exception org.garret.jipc.JIPCClassNotFoundException.
Excepion thrown when class definition is not found at local system for object (or components of these object) passed through shared memory or queue
JIPCClassNotFoundException(String) - Constructor for class org.garret.jipc.JIPCClassNotFoundException
 
JIPCClientFactory - class org.garret.jipc.client.JIPCClientFactory.
Factory for remote sessions.
JIPCDeadlockException - exception org.garret.jipc.JIPCDeadlockException.
Exception thrown when deadlock is detected by server
JIPCDeadlockException() - Constructor for class org.garret.jipc.JIPCDeadlockException
 
JIPCEvent - interface org.garret.jipc.JIPCEvent.
Event synchronization object.
JIPCException - exception org.garret.jipc.JIPCException.
Base class for all JIPC exceptions
JIPCException() - Constructor for class org.garret.jipc.JIPCException
 
JIPCFactory - interface org.garret.jipc.JIPCFactory.
JIPC session factory.
JIPCInternalException - exception org.garret.jipc.JIPCInternalException.
Exception thrown in case of some internal JIPC error
JIPCInternalException() - Constructor for class org.garret.jipc.JIPCInternalException
 
JIPCInterruptedException - exception org.garret.jipc.JIPCInterruptedException.
Exception thrown when some of the sessions was interrupted
JIPCInterruptedException() - Constructor for class org.garret.jipc.JIPCInterruptedException
 
JIPCInvalidParameterException - exception org.garret.jipc.JIPCInvalidParameterException.
Exception thrown when some of the method's parameters is invalid
JIPCInvalidParameterException() - Constructor for class org.garret.jipc.JIPCInvalidParameterException
 
JIPCLock - interface org.garret.jipc.JIPCLock.
Synchronization object for setting exlusive and shared locks.
JIPCLoginRefusedException - exception org.garret.jipc.JIPCLoginRefusedException.
Excepion thrown by client session when handshake with server fails
JIPCLoginRefusedException() - Constructor for class org.garret.jipc.JIPCLoginRefusedException
 
JIPCMutex - interface org.garret.jipc.JIPCMutex.
Synchronization object providing mutual exclusion.
JIPCNotFoundException - exception org.garret.jipc.JIPCNotFoundException.
Exception thrown when requested primitive is not found at server
JIPCNotFoundException() - Constructor for class org.garret.jipc.JIPCNotFoundException
 
JIPCNotFoundException(String) - Constructor for class org.garret.jipc.JIPCNotFoundException
Get name of the primitive which can not be found
JIPCNotOwnerException - exception org.garret.jipc.JIPCNotOwnerException.
Exception thrown when session tries to unlock the object for which it is not owner (session is not granted lock for this object)
JIPCNotOwnerException() - Constructor for class org.garret.jipc.JIPCNotOwnerException
 
JIPCPrimitive - interface org.garret.jipc.JIPCPrimitive.
Base class for all synchronizatin primitives.
JIPCQueue - interface org.garret.jipc.JIPCQueue.
FIFO queue primitive.
JIPCSemaphore - interface org.garret.jipc.JIPCSemaphore.
Classical sempahore with standard set of operations.
JIPCServer - class org.garret.jipc.server.JIPCServer.
Factory for local session.
JIPCServer(int) - Constructor for class org.garret.jipc.server.JIPCServer
Constructor server for remote connections.
JIPCServerMonitor - class org.garret.jipc.client.JIPCServerMonitor.
Server monitor class is used to send commands to the JIPC server spawned in daemon mode (without user dialog).
JIPCServerMonitor(String, int) - Constructor for class org.garret.jipc.client.JIPCServerMonitor
Server monitor constructor.
JIPCSession - interface org.garret.jipc.JIPCSession.
JIPC session.
JIPCSharedMemory - interface org.garret.jipc.JIPCSharedMemory.
Shared memory object.

L

lock() - Method in interface org.garret.jipc.JIPCMutex
Lock mutex.
lock(long) - Method in interface org.garret.jipc.JIPCMutex
Try to lock the mutex with specified timeout.

M

main(String[]) - Static method in class org.garret.jipc.server.JIPCServer
Server main function.
main(String[]) - Static method in class org.garret.jipc.client.JIPCServerMonitor
Server monitor main function.

O

openBarrier(String) - Method in interface org.garret.jipc.JIPCSession
Open existed barrier.
openEvent(String) - Method in interface org.garret.jipc.JIPCSession
Open existed event.
openLock(String) - Method in interface org.garret.jipc.JIPCSession
Open existed lock.
openMutex(String) - Method in interface org.garret.jipc.JIPCSession
Open existed mutex.
openQueue(String) - Method in interface org.garret.jipc.JIPCSession
Open existed queue.
openSemaphore(String) - Method in interface org.garret.jipc.JIPCSession
Open existed semaphore.
openSharedMemory(String) - Method in interface org.garret.jipc.JIPCSession
Create or return existed shared memory object.
org.garret.jipc - package org.garret.jipc
 
org.garret.jipc.client - package org.garret.jipc.client
 
org.garret.jipc.server - package org.garret.jipc.server
 

P

priorityExclusiveLock(int) - Method in interface org.garret.jipc.JIPCLock
Set exlusive lock.
priorityExclusiveLock(int, long) - Method in interface org.garret.jipc.JIPCLock
Set exclusive lock with timeout.
priorityGet(int) - Method in interface org.garret.jipc.JIPCQueue
Get element from the queue.
priorityGet(int, long) - Method in interface org.garret.jipc.JIPCQueue
Get element from the queue with timeout.
priorityLock(int) - Method in interface org.garret.jipc.JIPCMutex
Lock mutex.
priorityLock(int, long) - Method in interface org.garret.jipc.JIPCMutex
Try to lock the mutex with specified timeout.
prioritySharedLock(int) - Method in interface org.garret.jipc.JIPCLock
Set shared lock.
prioritySharedLock(int, long) - Method in interface org.garret.jipc.JIPCLock
Set shared lock with timeout.
priorityWait(int) - Method in interface org.garret.jipc.JIPCPrimitive
Priority wait until state of primitive is switched.
priorityWait(int, long) - Method in interface org.garret.jipc.JIPCPrimitive
Priority wait until state of primitive is switched with timeout.
pulse() - Method in interface org.garret.jipc.JIPCEvent
Wakeup one or all waiting sessions.
put(Serializable) - Method in interface org.garret.jipc.JIPCQueue
Put element at the end of the queue.

R

reset() - Method in interface org.garret.jipc.JIPCPrimitive
Reset primitive.
run() - Method in class org.garret.jipc.server.JIPCServer
This method is executed by thread accepting client connections

S

set(Serializable) - Method in interface org.garret.jipc.JIPCSharedMemory
Make new objet visible to all other sessions using this shared memory object
sharedLock() - Method in interface org.garret.jipc.JIPCLock
Set shared lock.
sharedLock(long) - Method in interface org.garret.jipc.JIPCLock
Set shared lock with timeout.
showServerInfo(PrintStream) - Method in interface org.garret.jipc.JIPCSession
Get information about server state.
shutdown() - Method in class org.garret.jipc.server.JIPCServer
Shutdown the server
shutdownServer() - Method in interface org.garret.jipc.JIPCSession
Terminate server.
signal() - Method in interface org.garret.jipc.JIPCEvent
Set event to the signaled state.
signal() - Method in interface org.garret.jipc.JIPCSemaphore
Increment semaphore counter by 1.
signal(int) - Method in interface org.garret.jipc.JIPCSemaphore
Add count to sempahore counter.
size() - Method in interface org.garret.jipc.JIPCQueue
Get number of elements in queue

U

unlock() - Method in interface org.garret.jipc.JIPCLock
Remove lock from the object
unlock() - Method in interface org.garret.jipc.JIPCMutex
Unlock mutex.

W

waitFor() - Method in interface org.garret.jipc.JIPCPrimitive
Wait until state of primitive is switched.
waitFor(long) - Method in interface org.garret.jipc.JIPCPrimitive
Wait until state of primitive is switched with timeout.

A B C D E G I J L M O P R S U W