J
Jenson283
Hallo,
ich bin gerade dabei ein Service Module-GBean für Apache Geronimo 2.2 zu schreiben.
Beim veröffentlichen der Methoden, veröffentlicht er alle public Methoden, obwohl ich sie
in der GBeanInfo nicht angegeben habe. Habe ich das falsch verstanden, dass ich eigentlich
nur Methoden und Attribute nach außen freigebe, die ich in der GBeanInfo angebe, habe ich ein
Fehler im Code oder hat Geronimo gar einen Bug
.
Mfg und danke im voraus
Jenson
ich bin gerade dabei ein Service Module-GBean für Apache Geronimo 2.2 zu schreiben.
Beim veröffentlichen der Methoden, veröffentlicht er alle public Methoden, obwohl ich sie
in der GBeanInfo nicht angegeben habe. Habe ich das falsch verstanden, dass ich eigentlich
nur Methoden und Attribute nach außen freigebe, die ich in der GBeanInfo angebe, habe ich ein
Fehler im Code oder hat Geronimo gar einen Bug

Java:
public class TestGBean implements GBeanLifecycle{
public int hallo=0;
public int sers=1;
public TestGBean(){
}
private static final GBeanInfo GBEAN_INFO;
static {
GBeanInfoBuilder infoBuilder = new GBeanInfoBuilder(
TestGBean.class.getName(), TestGBean.class);
infoBuilder.setConstructor(new String[0]);
GBEAN_INFO = infoBuilder.getBeanInfo();
}
public static GBeanInfo getGBeanInfo() {
return GBEAN_INFO;
}
@Override
public void doFail() {
}
@Override
public void doStart() throws Exception{
}
@Override
public void doStop() throws Exception {
}
public int sayHallo(){
return hallo;
}
public int saySers(){
return sers;
}
}
Mfg und danke im voraus
Jenson