It is an interesting question. Following might be helpful

Before creating an instance of the singleton class, check if it exists in the 
system.properties. If it doesn't, create the instance and put that instance 
into system.properties map. 

For ex:
          if (System.properties.get("Single")==null) {
          Singleton single = new Singleton();
          System.properties.put("single", single);
          }


Second approach could be this:

Don't put the class in the classpath. Write your own classloader and specify 
the absolute location of the class. This way app server wouldn't be able to 
load the class automatically.


Hope that helps

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4110153#4110153

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4110153
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to