yes i have a <gbean> element in my deployment file: <gbean name="xyz" class="spellcheck.Dictionary"> <attribute name="dir" type="java.lang.String"></attribute> </gbean>
the dir property in spellcheck is: private String dir = "/home/name/"; I thought, if the dir property in my Dictionary gbean is set by the value of the spellcheck property ( in createinstance() ) it will be saved persistent and the next time I start the application he will load the value ( without any code in my program... ) Silvio Ivan Xu wrote: > > Not sure that I express it clearly. > Geronimo will did it for you. I suppose you put a <gbean> element in your > web deployment file, right ? > I just want to how you invoke the setDir method in your client codes ? > Ivan > > 2009/4/1 Silv <silvio-pe...@gmx.de> > >> >> Hi Ivan, >> >> I feel a bit sheepish about it because I thought geronimo administrate >> this >> automatically... >> So I have to implement a property with an objectname, kernel etc. like >> the >> cwiki show right? >> >> Is there a special place where to implement this in a web project? >> >> Thanks a lot! >> Silvio >> >> >> Ivan Xu wrote: >> > >> > Could you show us the codes that how you get the Dictionary GBean from >> > Kernel ? >> > I think you should get the Dictionary object via ProxyManager, so that >> > Kernel will monitor the changes of dir property. >> > Thanks ! >> > Ivan >> > >> > 2009/3/31 Silv <silvio-pe...@gmx.de> >> > >> >> >> >> hello, >> >> >> >> i'm new in the development with java/geronimo/beans. >> >> >> >> for exercise I have written a jsp and added a spellcheck. >> >> to manage this and change e.g. the dictionary i wrote a gbean and >> added >> >> an >> >> attribute and set the persistence flag true. >> >> >> >> i thought that geronimo save the value of "dir" ( in my case ) if the >> >> state >> >> changend ( stop, offline? ) and reload the last value automatic if the >> >> state >> >> goes to start/running but it doesn't work. after stop/start of my >> >> application in geronimo the value of dir is empty. >> >> >> >> does anyone knows the problem? probably it is an beginner's mistake >> but >> i >> >> hope u can explain me how it works. >> >> >> >> here is the code from my gbean class: >> >> >> >> public class Dictionary implements GBeanLifecycle { >> >> public static final GBeanInfo GBEAN_INFO; >> >> >> >> static { >> >> GBeanInfoBuilder infoBuilder = >> >> GBeanInfoBuilder.createStatic("Dictionary", Dictionary.class); >> >> infoBuilder.addAttribute("dir", String.class, true); >> >> infoBuilder.addAttribute("sc", String.class, true); >> >> infoBuilder.addOperation("loadDict",new >> >> Class[]{String.class},"String"); >> >> infoBuilder.addOperation("createInstance", "String"); >> >> GBEAN_INFO = infoBuilder.getBeanInfo(); >> >> } >> >> public static GBeanInfo getGBeanInfo() { >> >> return GBEAN_INFO; >> >> } >> >> >> >> private SpellCheck sc; >> >> private String dir; >> >> >> >> public String createInstance(){ >> >> sc = new SpellCheck(); >> >> if(sc != null) >> >> { >> >> dir = sc.getDir(); >> >> return "new Instance of Spellcheck successfully >> >> created"; >> >> } >> >> else >> >> return "failed!"; >> >> } >> >> public String getdir(){ >> >> return dir; >> >> } >> >> public void setdir(String str){ >> >> dir = str; >> >> } >> >> public String getsc(){ >> >> return sc.toString(); >> >> } >> >> public String loadDict(String str) throws >> FileNotFoundException, >> >> UnsupportedEncodingException, Exception { >> >> if(sc != null) >> >> return (String) sc.changeDict(str); >> >> else >> >> return "First createInstance()!"; >> >> } >> >> >> >> public void doFail() { >> >> // TODO Auto-generated method stub >> >> >> >> } >> >> >> >> public void doStart() throws Exception { >> >> // TODO Auto-generated method stub >> >> >> >> } >> >> >> >> public void doStop() throws Exception { >> >> // TODO Auto-generated method stub >> >> >> >> } >> >> } >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/how-to-use-the-persistence-flag-in-addAttribute--tp22804332s134p22804332.html >> >> Sent from the Apache Geronimo - Users mailing list archive at >> Nabble.com. >> >> >> >> >> > >> > >> > -- >> > Ivan >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/how-to-use-the-persistence-flag-in-addAttribute--tp22804332s134p22820453.html >> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com. >> >> > > > -- > Ivan > > -- View this message in context: http://www.nabble.com/how-to-use-the-persistence-flag-in-addAttribute--tp22804332s134p22821247.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.