public abstract class PaquetExecutable
extends java.lang.Object
implements java.lang.Runnable
CBR.MultiAgent.Agent| Modifier and Type | Field and Description |
|---|---|
protected int |
id
Identificador del PaquetExecutable.
|
protected boolean |
processat
Flag boolea per saber si el Paquet esta processat o no.
|
protected java.lang.Object |
resultat
Object generic on es guardara el resultat.
|
| Constructor and Description |
|---|
PaquetExecutable(int i)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
codi()
Metode que cal reimplementar en les subclasses pe complir al
funcionalitat exigida.
|
int |
getId()
Retorna l'identificador del PaquetExecutable.
|
java.lang.Object |
getResultat()
Retorna el resultat del paquet.
|
boolean |
processat()
Retorna l'estat del paquet.
|
void |
run()
Executa el metode "codi" i en finalitzar posa a cert el flag de
processati allibera de memoria tots els objectes des-referenciats creats
per les subclases.
|
java.lang.String |
toString()
Retorna un String que identifica el paquet.
|
protected int id
protected boolean processat
protected java.lang.Object resultat
public PaquetExecutable(int i)
i - Identificador del PaquetExecutable.public int getId()
public java.lang.Object getResultat()
public boolean processat()
public void run()
run in interface java.lang.Runnableprotected abstract void codi()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Object