Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.rmi
TranzakcioManager 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.TranzakcioManager
Megvalósított interfészek:
TranzakcioManagerInterface, Serializable, Remote

public class TranzakcioManager
extends UnicastRemoteObject
implements TranzakcioManagerInterface

A kétfázisú megegyezési protokollt megvalósító osztály. Ezen osztály objektumai képesek egy-egy tranzakció levezénylésére. Használatakor ne feledjünk el a következő jogokat megadni!

grant signedBy "utikalauz" {
  permission java.security.AllPermission;
};

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

Mezők
(package private)  boolean dontottem
           
(package private)  boolean koordinator_dontese
           
(package private)  Object koordinator_dontese_mutex
           
(package private)  String nev
           
(package private)  Hashtable<String,TranzakcioResztvevoInterface> rv
           
private static long serialVersionUID
          Verziószám.
 
java.rmi.server.RemoteObject osztálytól örökölt mezők
ref
 
Konstruktorok
TranzakcioManager(String nev)
           
 
Metódusok
 void Abortal()
           
 boolean Dontes()
           
 String getTid()
           
 void Tranzakcio_Resztvevo_Bejegyzese(String rvneve, TranzakcioResztvevoInterface kit)
           
 
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

nev

String nev

rv

Hashtable<String,TranzakcioResztvevoInterface> rv

koordinator_dontese

boolean koordinator_dontese

dontottem

boolean dontottem

koordinator_dontese_mutex

Object koordinator_dontese_mutex
Konstruktorok részletezése

TranzakcioManager

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

Tranzakcio_Resztvevo_Bejegyzese

public void Tranzakcio_Resztvevo_Bejegyzese(String rvneve,
                                            TranzakcioResztvevoInterface kit)
                                     throws RemoteException
Megvalósítja:
TranzakcioManagerInterface interfész Tranzakcio_Resztvevo_Bejegyzese metódusát
Specifikált kivételek:
RemoteException

Abortal

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

Dontes

public boolean Dontes()
               throws TranzakcioException,
                      RemoteException
Megvalósítja:
TranzakcioManagerInterface interfész Dontes metódusát
Specifikált kivételek:
TranzakcioException
RemoteException

getTid

public String getTid()
              throws RemoteException
Megvalósítja:
TranzakcioManagerInterface interfész getTid metódusát
Specifikált kivételek:
RemoteException

Java 2 Útikalauz programozóknak 5.0