Java 2 Útikalauz programozóknak 5.0

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

public class Naptar
extends UnicastRemoteObject
implements NaptarInterface, TranzakcioResztvevoInterface

Egy naptár feladatait megvalósító osztály. Főprogramja létrehoz egy új üres naptár objektumot, és bejegyzi az RMI névszolgáltatójába. A naptár tulajdonosának a nevét az egyetlen programparaméterben várja, ezen a néven jegyzi be a naptár objektumot a névszolgáltatóba. 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:
Naptar.java
Letöltés:
Naptar.jar

Mezők
(package private)  Hashtable<String,String> elfoglaltsag
           
(package private)  Hashtable<String,String> kommittalhat
           
private static Object mutex
           
private static long serialVersionUID
          Verziószám.
(package private)  String tulajneve
           
(package private)  Hashtable<String,Vector<String>> visszacsinal
           
 
java.rmi.server.RemoteObject osztálytól örökölt mezők
ref
 
Konstruktorok
Naptar(String tulajneve)
           
 
Metódusok
 boolean Felkeszul(String tid)
           
 void Lefoglal(String mikor, String mi, TranzakcioManagerInterface ti)
           
static void main(String[] args)
           
 void Veglegesit(boolean b, String tid)
           
private  void Visszacsinal(String tid)
           
 
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

tulajneve

String tulajneve

elfoglaltsag

Hashtable<String,String> elfoglaltsag

visszacsinal

Hashtable<String,Vector<String>> visszacsinal

kommittalhat

Hashtable<String,String> kommittalhat

mutex

private static Object mutex
Konstruktorok részletezése

Naptar

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

Lefoglal

public void Lefoglal(String mikor,
                     String mi,
                     TranzakcioManagerInterface ti)
              throws RemoteException
Megvalósítja:
NaptarInterface interfész Lefoglal metódusát
Specifikált kivételek:
RemoteException

Visszacsinal

private void Visszacsinal(String tid)

Felkeszul

public boolean Felkeszul(String tid)
                  throws RemoteException
Megvalósítja:
TranzakcioResztvevoInterface interfész Felkeszul metódusát
Specifikált kivételek:
RemoteException

Veglegesit

public void Veglegesit(boolean b,
                       String tid)
                throws RemoteException
Megvalósítja:
TranzakcioResztvevoInterface interfész Veglegesit metódusát
Specifikált kivételek:
RemoteException

main

public static void main(String[] args)

Java 2 Útikalauz programozóknak 5.0