Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //***************************************
- // Verteilte Systeme Praktikum 7
- // 03.12.11 mteppner, vkoschmann
- // NewsServer Implementierung
- //***************************************
- import java.rmi.*;
- import java.rmi.registry.LocateRegistry;
- import java.rmi.registry.Registry;
- import java.rmi.server.*;
- import java.util.Vector;
- import java.util.Date;
- public class NewsServerImpl extends UnicastRemoteObject implements NewsServer{
- private class News{
- private String autor;
- private Date date;
- private String news;
- public News(String a, Date d, String n){
- autor = a;
- date = d;
- news = n;
- }
- }
- private class Actor{
- private String autor;
- private Date lastLogin;
- public Actor(String a, Date d){
- autor = a;
- lastLogin = d;
- }
- }
- private static final long serialVersionUID = 1L;
- private static Vector<News> nVector;
- private static Vector<Actor> aVector;
- public NewsServerImpl() throws java.rmi.RemoteException{
- super();
- createStartEntrys();
- }
- private void createStartEntrys(){
- aVector.add(new Actor("Viktor", new Date()));
- aVector.add(new Actor("Marcel", new Date()));
- aVector.add(new Actor("User", new Date()));
- nVector.add(new News("Viktor",new Date(),"News1"));
- nVector.add(new News("Marcel",new Date(),"News2"));
- nVector.add(new News("User",new Date(),"News3"));
- }
- @Override
- public int login(String a) throws RemoteException {
- return 0;
- }
- @Override
- public void create(String a, Date d, String n) throws RemoteException {
- // TODO Auto-generated method stub
- }
- @Override
- public String[] showNew(String a) throws RemoteException {
- // TODO Auto-generated method stub
- return null;
- }
- }
Add Comment
Please, Sign In to add comment