|
Smernice oddelenia QNX | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.microstepmis.agentspace.LocalSpace
public class LocalSpace
Lokalny space - prostredie pre agentov v danej JVM.
(c) 2005 MicroStep-MIS www.microstep-mis.com
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_SPACE_NAME
|
protected java.lang.String |
name
|
protected java.lang.Thread |
thread
|
Constructor Summary | |
---|---|
protected |
LocalSpace(java.lang.String name)
Vytvorenie noveho space objektu. |
Method Summary | |
---|---|
void |
attachTrigger(java.lang.String mask,
Proxy proxy,
int type)
Vytvorenie triggeru daneho typu na bloky. |
java.lang.Thread |
clearThread()
"Odomykacia funkcia", v reali nepouzivana, lebo main je vecny |
void |
delete(java.lang.String name)
Vymazanie bloku z prostredia (vymazanie s prioritou Block.DEFAULT_PRIORITY). |
void |
delete(java.lang.String name,
float priority)
Vymazanie bloku z prostredia. |
void |
delete(java.lang.String name,
long validFor,
float priority)
Vymazanie bloku z prostredia. |
void |
delete(java.lang.String name,
long validFrom,
long validTo,
float priority)
Vymazanie bloku z prostredia. |
void |
detachTrigger(Proxy proxy)
Odstranenie triggeru z prostredia. |
java.lang.String |
getName()
Ziskanie mena space-u. |
java.lang.Thread |
getThread()
Zistovanie, ci bezi main daneho space-u |
void |
main(java.lang.String[] args)
main metoda- nemusi sa pustit, ale potom: - nebude fungovat triggrovanieodstranenia bloku zo space |
java.lang.Object |
read(java.lang.String name)
Precitanie bloku s danym menom z prostredia. |
java.lang.Object |
read(java.lang.String name,
java.lang.Object def)
Precitanie bloku s danym menom z prostredia. |
BlockStatus |
readFirst(Proxy proxy)
Vycitavanie blokov, ktore sposobili triggernutie proxy funguje pre vsetky, ale zmysel ma len pre MATCHING triggre - vracia vsetky bloky, ktore zodpovedaju maske MULTIPLY triggre - vracia vsetky neprevzate zmenene bloky, ktore zodpovedaju maske |
BlockStatus |
readNext(Proxy proxy)
Vycitavanie blokov, ktore sposobili triggernutie proxy |
java.lang.Thread |
setThread()
"Zamykacia funkcia", aby sa main nedal pustit v 2 roznych threadoch. |
java.lang.String |
toString()
Vypis space-u do stringu |
void |
write(java.lang.String name,
java.lang.Object value)
Zapis bloku do prostredia s prioritou Block.DEFAULT_PRIORITY. |
void |
write(java.lang.String name,
java.lang.Object value,
float priority)
Zapis bloku do prostredia. |
void |
write(java.lang.String name,
java.lang.Object value,
long validFor)
Zapis bloku do prostredia s prioritou Block.DEFAULT_PRIORITY. |
void |
write(java.lang.String name,
java.lang.Object value,
long validFor,
float priority)
Zapis bloku do prostredia. |
void |
write(java.lang.String name,
java.lang.Object value,
long validFrom,
long validTo)
Zapis bloku do prostredia s prioritou Block.DEFAULT_PRIORITY. |
void |
write(java.lang.String name,
java.lang.Object value,
long validFrom,
long validTo,
float priority)
Zapis bloku do prostredia. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_SPACE_NAME
protected java.lang.Thread thread
protected java.lang.String name
Constructor Detail |
---|
protected LocalSpace(java.lang.String name)
Method Detail |
---|
public java.lang.String getName()
getName
in interface Space
public void write(java.lang.String name, java.lang.Object value, long validFrom, long validTo, float priority)
write
in interface Space
name
- meno blokuvalue
- hodnota zapisovaneho blokuvalidFrom
- zaciatok platnosti blokuvalidTo
- koniec platnosti blokupriority
- priorita zapisu bloku (pouziva sa napr. pri modelovani
subsumpcnej architektury)public void write(java.lang.String name, java.lang.Object value, long validFrom, long validTo)
write
in interface Space
name
- meno blokuvalue
- hodnota zapisovaneho blokuvalidFrom
- zaciatok platnosti blokuvalidTo
- koniec platnosti blokupublic void write(java.lang.String name, java.lang.Object value, long validFor, float priority)
write
in interface Space
name
- meno blokuvalue
- hodnota zapisovaneho blokuvalidFor
- doba platnosti blokupriority
- priorita zapisu bloku (pouziva sa napr. pri modelovani
subsumpcnej architektury)public void write(java.lang.String name, java.lang.Object value, long validFor)
write
in interface Space
name
- meno blokuvalue
- hodnota zapisovaneho blokuvalidFor
- doba platnosti blokupublic void write(java.lang.String name, java.lang.Object value, float priority)
write
in interface Space
name
- meno blokuvalue
- hodnota zapisovaneho blokupriority
- priorita zapisu bloku (pouziva sa napr. pri modelovani
subsumpcnej architektury)public void write(java.lang.String name, java.lang.Object value)
write
in interface Space
name
- meno blokuvalue
- hodnota zapisovaneho blokupublic java.lang.Object read(java.lang.String name)
read
in interface Space
name
- meno bloku
public java.lang.Object read(java.lang.String name, java.lang.Object def)
read
in interface Space
name
- meno blokudef
- default hodnota
public BlockStatus readFirst(Proxy proxy)
readFirst
in interface Space
proxy
- triggernuta proxy
public BlockStatus readNext(Proxy proxy)
readNext
in interface Space
proxy
- triggernuta proxy
public void attachTrigger(java.lang.String mask, Proxy proxy, int type)
attachTrigger
in interface Space
mask
- meno/maska blokovproxy
- triggerovane proxytype
- typ triggerupublic void detachTrigger(Proxy proxy)
detachTrigger
in interface Space
proxy
- proxy triggerovane triggerompublic void delete(java.lang.String name, float priority)
delete
in interface Space
name
- meno blokupriority
- priorita vymazavania (pouziva sa napr. pri modelovani
subsumpcnej architektury)public void delete(java.lang.String name)
delete
in interface Space
name
- meno blokupublic void delete(java.lang.String name, long validFrom, long validTo, float priority)
delete
in interface Space
name
- meno blokuvalidFrom
- zaciatok platnosti vymazaniavalidTo
- koniec platnosti vymazaniapriority
- priorita vymazavania (pouziva sa napr. pri modelovani
subsumpcnej architektury)public void delete(java.lang.String name, long validFor, float priority)
delete
in interface Space
name
- meno blokuvalidFor
- doba platnosti vymazaniapriority
- priorita vymazavania (pouziva sa napr. pri modelovani
subsumpcnej architektury)public java.lang.Thread getThread()
getThread
in interface Space
public java.lang.Thread setThread()
setThread
in interface Space
public java.lang.Thread clearThread()
clearThread
in interface Space
public java.lang.String toString()
toString
in interface Space
toString
in class java.lang.Object
public void main(java.lang.String[] args)
args
- argumenty (zatial ignorovane)
|
Smernice oddelenia QNX | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |