Size: a a a

2019 August 29

RM

Roman Makhlin in JUG NN
источник

RM

Roman Makhlin in JUG NN
Кто нибудь знает, может ли метод у MBean иметь аргумент типа Collection?

@Mbean(objectName="ambean")
class AMBean {
    public void amethod(Collection<Long> alongs) {/*...*/}
}


сейчас в jmx-console(это веб приложение jboss) падает эксепшен:
JBWEB000236: Servlet.service() for servlet HtmlAdaptor threw exception: javax.management.IntrospectionException: Failed to find PropertyEditor for type: java.util.Collection
       at org.wildfly.extras.jmxconsole.control.Server.invokeOpByName(Server.java:224)
       at org.wildfly.extras.jmxconsole.control.Server.invokeOp(Server.java:206)
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet$3.run(HtmlAdaptorServlet.java:338)
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet$3.run(HtmlAdaptorServlet.java:335)
       at java.security.AccessController.doPrivileged(Native Method)
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:335)            
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:264)            
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:103)
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:92)                
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)                                            
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)                    
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:512)                  
       at com.baz.boo.SomeBee.invoke(SomeBee.java:112)                                                  
       at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150)                          
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
       at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466)                                        
       at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:559)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)                      
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854)                              
       at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
       at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926)                                
       at java.lang.Thread.run(Thread.java:748)

а в jconsole метод подсвечивается серым(не активен)
Нагуглить что то по теме у меня не получается
источник

SK

Sergey Kapralov in JUG NN
Roman Makhlin
Кто нибудь знает, может ли метод у MBean иметь аргумент типа Collection?

@Mbean(objectName="ambean")
class AMBean {
    public void amethod(Collection<Long> alongs) {/*...*/}
}


сейчас в jmx-console(это веб приложение jboss) падает эксепшен:
JBWEB000236: Servlet.service() for servlet HtmlAdaptor threw exception: javax.management.IntrospectionException: Failed to find PropertyEditor for type: java.util.Collection
       at org.wildfly.extras.jmxconsole.control.Server.invokeOpByName(Server.java:224)
       at org.wildfly.extras.jmxconsole.control.Server.invokeOp(Server.java:206)
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet$3.run(HtmlAdaptorServlet.java:338)
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet$3.run(HtmlAdaptorServlet.java:335)
       at java.security.AccessController.doPrivileged(Native Method)
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:335)            
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:264)            
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:103)
       at org.wildfly.extras.jmxconsole.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:92)                
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)                                            
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)                    
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:512)                  
       at com.baz.boo.SomeBee.invoke(SomeBee.java:112)                                                  
       at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150)                          
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
       at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466)                                        
       at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:559)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)                      
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854)                              
       at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
       at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926)                                
       at java.lang.Thread.run(Thread.java:748)

а в jconsole метод подсвечивается серым(не активен)
Нагуглить что то по теме у меня не получается
Походу это JConsole не умеет коллить такие методы. Если программно коннектиться к MBean серверу и коллить, все коллится.
источник

RM

Roman Makhlin in JUG NN
програмно то да, колиться. короч наверное это никак не сделать или слишком долго/сложно делать)
источник

SK

Sergey Kapralov in JUG NN
Roman Makhlin
програмно то да, колиться. короч наверное это никак не сделать или слишком долго/сложно делать)
Но как бы ответ то на твой вопрос — да, MBean может иметь метод с коллекцией
источник
2019 September 03

SS

Sergey Smyshlyaev in JUG NN
источник
2019 September 04

VG

Vladislav Gasanov in JUG NN
The best company 🤣
источник

IK

Igor Karabasov in JUG NN
Я на автомате прочитал заголовок в своей голове с индийским акцентом. Видимо, уже рефлексы :)
источник

NL

Nikolay Lebedev in JUG NN
А какок самое популярное имя в Индии?
источник

V

Viacheslav Tikhonov in JUG NN
Основатель скромный - назвал себя просто Java expert и в конце списка поставил...
источник

SS

Sergey Smyshlyaev in JUG NN
Их сайт работает
источник

SS

Sergey Smyshlyaev in JUG NN
источник

SS

Sergey Smyshlyaev in JUG NN
Они немного модернизировали свой стэк, у них сейчас помимо джавы есть Питон и Ангуляр
источник

ЕЧ

Егор Чернышов in JUG NN
Так они настоящие?)
источник

SS

Sergey Smyshlyaev in JUG NN
Если хочешь проверить, то предлагаю записаться на онлайн уроки к Иконе Джаве Мистеру Нагуру Бабу
источник

ЕЧ

Егор Чернышов in JUG NN
На курс дизайна))
источник

II

Iurii Iurchenko in JUG NN
Real Time Expert...
источник

II

Iurii Iurchenko in JUG NN
источник

SK

Sergey Kapralov in JUG NN
Екарный бабай — так этот вот шедевр тоже их рук творение? https://www.youtube.com/watch?v=BcmUOmvl1N8
источник

SK

Sergey Kapralov in JUG NN
Серьезные ребята
источник