Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.rmi
RMIMutex osztály

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by elte.java2_utikalauz5.rmi.RMIMutex
Megvalósított interfészek:
RMIMutexInterface, Serializable, Remote

public class RMIMutex
extends UnicastRemoteObject
implements RMIMutexInterface

Ez egy tavolrol elerheto Mutex.

Mióta:
Java 2 Útikalauz programozóknak 1.3
Lásd még:
Szerializált forma
Forrásfájl:
RMIMutex.java
Letöltés:
RMIMutex.jar

Mezők
 Mutex localMutex
           
private static long serialVersionUID
          Verziószám.
 
java.rmi.server.RemoteObject osztálytól örökölt mezők
ref
 
Konstruktorok
RMIMutex()
           
 
Metódusok
 void Felszabadit()
           
 void Korlatozottlefoglal(long ms)
           
 void Lefoglal()
           
 
java.rmi.server.UnicastRemoteObject osztálytól örökölt metódusok
clone, exportObject, exportObject, exportObject, unexportObject
 
java.rmi.server.RemoteServer osztálytól örökölt metódusok
getClientHost, getLog, setLog
 
java.rmi.server.RemoteObject osztálytól örökölt metódusok
equals, getRef, hashCode, toString, toStub
 
java.lang.Object osztálytól örökölt metódusok
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Mezők részletezése

serialVersionUID

private static final long serialVersionUID
Verziószám.

Lásd még:
Konstans mezőértékek

localMutex

public Mutex localMutex
Konstruktorok részletezése

RMIMutex

public RMIMutex()
         throws RemoteException
Specifikált kivételek:
RemoteException
Metódusok részletezése

Lefoglal

public void Lefoglal()
              throws RemoteException,
                     InterruptedException
Megvalósítja:
RMIMutexInterface interfész Lefoglal metódusát
Specifikált kivételek:
RemoteException
InterruptedException

Korlatozottlefoglal

public void Korlatozottlefoglal(long ms)
                         throws RemoteException,
                                InterruptedException,
                                Timeout
Megvalósítja:
RMIMutexInterface interfész Korlatozottlefoglal metódusát
Specifikált kivételek:
RemoteException
InterruptedException
Timeout

Felszabadit

public void Felszabadit()
                 throws RemoteException,
                        InterruptedException
Megvalósítja:
RMIMutexInterface interfész Felszabadit metódusát
Specifikált kivételek:
RemoteException
InterruptedException

Java 2 Útikalauz programozóknak 5.0