Announcement

Collapse
No announcement yet.

Probleme bei der GBean Entwicklung (Apache Geronimo)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme bei der GBean Entwicklung (Apache Geronimo)

    Hi,

    ich habe ein Problem beim Entwickeln eines GBeans. Und zwar habe ich in meinem GBeans public methoden,die von Hilfsklassen benötigt werden,diese sollen aber nicht über die Administrationskonsole des Geronimo verfügbar sein.

    Bisher dachte ich das nur die Methoden verfügbar sind, die in der GBeanInfo angegeben werden. Das ist bei mir nicht so. Mach ich etwas falsch oder gibt es eine Möglichkeit das zu umgehen. Hier ein beispiel wie der Java-Code ungefähr aussieht.

    Code:
    public class TestGBean implements GBeanLifecycle {
    
    	
    
    	public static final GBeanInfo GBEAN_INFO;
    	
    	private String name;
    	
    	static {
    		GBeanInfoBuilder infoBuilder = GBeanInfoBuilder.createStatic(
    				TestGBean.class.getName(), TestGBean.class);
    
    		infoBuilder.addAttribute("name", "java.lang.String", true,false);
    
    		GBEAN_INFO = infoBuilder.getBeanInfo();
    	}
    
    	public static GBeanInfo getGBeanInfo() {
    		return GBEAN_INFO;
    	}
    
    	public TestGBean() {
    		
    	}
    
    	public void doFail() {
    		
    	}
    
            public void doStart() throws Exception{
    		
    	}
    	public void doStop() throws Exception	                                              	
    
    	}
    
    	public String getName() {
    		return name;
    	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    
            //Diese Methode soll nicht über die Konsole verfügbar sein
    	public void test(){
    		
    	}
    
    }
    Mfg
    Jenson
Working...
X