elte.java2_utikalauz5.rmi
TranzakcioManager osztály
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
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
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
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