Næste
Forrige
Oversigt
RMI, JDBC og Servlets - dag 5 serie, Planche nr. 14
Kursus Indhold

Interface

Følgende definerer interfacet.

package compute;

import java.rmi.Remote; 
import java.rmi.RemoteException;

public interface Compute extends Remote {
    Object executeTask(Task t) throws RemoteException; 
}
Der er kun en metode - executeTask() Task skal også defineres som interface:
package compute;

import java.io.Serializable;

public interface Task extends Serializable {    
    Object execute(); 
}
Dette er ikke et fjernt objekt - derimod kan det serializeres - det kan sendes over en stream. Bemærk at begge metoder returnerer objekter. Når det implementers og bruges må man altså ikke bruge primitive typer.


© 2000 BLA*net - Leif E. Andersen, leander@blanet.dk
Næste
Forrige
RMI, JDBC og Servlets - dag 5 serie, Planche nr. 14