inescID.revs.servers
Class DistributorEngine
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
inescID.revs.servers.ServerEngine
inescID.revs.servers.DistributorEngine
- All Implemented Interfaces:
- CommonServerInterface, IDistributor, java.rmi.Remote, java.io.Serializable
- public class DistributorEngine
- extends ServerEngine
- implements IDistributor
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.UnicastRemoteObject |
|
Fields inherited from class java.rmi.server.RemoteServer |
|
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary |
DistributorEngine(java.lang.String address,
char[] keystore_pass,
char[] key_pass)
|
DistributorEngine(java.lang.String address,
char[] keystore_pass,
char[] key_pass,
boolean noSSL)
|
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
database
DB_Distributor database
log
FileTool log
DistributorEngine
public DistributorEngine(java.lang.String address,
char[] keystore_pass,
char[] key_pass)
throws java.rmi.RemoteException,
java.security.KeyStoreException,
java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.io.IOException,
java.security.UnrecoverableKeyException
DistributorEngine
public DistributorEngine(java.lang.String address,
char[] keystore_pass,
char[] key_pass,
boolean noSSL)
throws java.rmi.RemoteException,
java.io.IOException,
java.security.NoSuchAlgorithmException,
java.security.cert.CertificateException,
java.security.KeyStoreException,
java.io.FileNotFoundException,
java.security.UnrecoverableKeyException
updateDatabase
public void updateDatabase(java.lang.String file)
- updateDatabase
- Specified by:
updateDatabase
in interface CommonServerInterface
init
public void init(java.lang.String database_address,
java.net.PasswordAuthentication db_authentication)
- init
- Specified by:
init
in interface CommonServerInterface
- Parameters:
database_address
- Stringdb_authentication
- PasswordAuthentication
getElectionBallot
public Reply getElectionBallot(int voter,
int election)
- getElectionBallot
- Specified by:
getElectionBallot
in interface IDistributor
- Parameters:
voter
- intelection
- int
- Returns:
- Reply
getElections
public Reply getElections(int voter)
- getElections
- Specified by:
getElections
in interface IDistributor
- Parameters:
voter
- int
- Returns:
- Reply