[JBoss JIRA] (AS7-5960) Filter for CLI/GUI
by Pete Forsberg (JIRA)
Pete Forsberg created AS7-5960:
----------------------------------
Summary: Filter for CLI/GUI
Key: AS7-5960
URL: https://issues.jboss.org/browse/AS7-5960
Project: Application Server 7
Issue Type: Feature Request
Components: CLI
Affects Versions: 7.1.2.Final (EAP)
Reporter: Pete Forsberg
Assignee: Alexey Loubyansky
Priority: Minor
Since the children of a given node in the CLI gui can be very long, a filter like that in Eclipse would be nice.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (AS7-5897) Allow user applications to introduce server side non-EE interceptors for EE invocations
by jaikiran pai (JIRA)
jaikiran pai created AS7-5897:
---------------------------------
Summary: Allow user applications to introduce server side non-EE interceptors for EE invocations
Key: AS7-5897
URL: https://issues.jboss.org/browse/AS7-5897
Project: Application Server 7
Issue Type: Feature Request
Components: EE, EJB
Affects Versions: 7.1.3.Final (EAP)
Reporter: jaikiran pai
Assignee: jaikiran pai
One of the topics that we discussed in the AS meeting was the use case where users have been demanding for a way to run their application specific interceptors before some of the server side app server specific interceptors and user application specific EE interceptors are run. This will allow for the user applications to have a way to pass in additional information (like security related info) to the server side interceptors (like the security interceptor) so that the information can then be made use for deciding whether or not the call should be allowed to happen or not. We used to allow to do this in previous versions of a AS via AOP but there's no current way to do it in AS7. The EE interceptors come into picture too late.
Some approaches have been discussed around this, during the meeting, with the goal that whatever approach we introduce should be something that we should be able to "support" for a long time without having to ask the users to migrate to a newer way of doing this, in every other major release:
1) Allow the interceptors to use jboss-invocation library to use the interceptor API and implement their interceptors. The advantage of this approach as compared with the other approaches below, is that the semantics of this interceptor interface is something that "we" can decide and wouldn't matter if it conflicts with the semantics of the EE specific interceptors (for ex: EE specific interceptors have a invocationCtx.getTarget() which won't make sense for server side interceptors which are being invoked *before* the application component has been created)
2) Allow the user applications to just use the EE interceptor API for these intereceptors and we explicitly state that certain APIs like invocationCtx.getTarget() will have different semantics when run as a "system interceptor"
3) Introduce a very small/tiny API (EarlyEEInvocationContext as David calls it :)) which exposes limited semantics that the interceptors can rely on.
We are leaning more towards #2 since that wouldn't need any new library or API for these interceptors, but would only require an explicit documentation of what's allowed and what's not in such interceptors.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (JBRULES-3699) Large memory allocation per request in drools-camel-server
by Toshiya Kobayashi (JIRA)
Toshiya Kobayashi created JBRULES-3699:
------------------------------------------
Summary: Large memory allocation per request in drools-camel-server
Key: JBRULES-3699
URL: https://issues.jboss.org/browse/JBRULES-3699
Project: Drools
Issue Type: Quality Risk
Security Level: Public (Everyone can see)
Components: drools-camel
Affects Versions: 5.4.0.Final
Reporter: Toshiya Kobayashi
Assignee: Mark Proctor
In drools-camel-server, memory allocation during request/response message handling is quite larger than actual request/response size.
For example, with attached numbers.drl and JBoss_Benchmark_Request.xml, one SOAP request results in 45MB+ object allocation while the actual request size is 200KB and the response size is 650KB. They are short-lived objects so wouldn't be a memory leak but affect performance especially under high load.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years
[JBoss JIRA] (SECURITY-707) Variable expansion is not supported in the module-option
by guillaume cornet (JIRA)
guillaume cornet created SECURITY-707:
-----------------------------------------
Summary: Variable expansion is not supported in the module-option
Key: SECURITY-707
URL: https://issues.jboss.org/browse/SECURITY-707
Project: PicketBox
Issue Type: Bug
Security Level: Public (Everyone can see)
Reporter: guillaume cornet
Assignee: Anil Saldhana
Priority: Minor
This configuration is not valid :
<security-domain name="host" cache-type="default">
<authentication>
<login-module code="Kerberos" flag="required">
<module-option name="storeKey" value="true"/>
<module-option name="useKeyTab" value="true"/>
<module-option name="principal" value="HTTP/ip-192-168-122-4.cloud.local"/>
<module-option name="keyTab" value="${jboss.server.config.dir}/krb5.keytab"/>
<module-option name="doNotPrompt" value="false"/>
<module-option name="debug" value="true"/>
</login-module>
</authentication>
</security-domain>
It fails with the following exception :
10:28:52,710 INFO [stdout] (http-/0.0.0.0:8080-1) Key for the principal HTTP/ip-192-168-122-4.cloud.local(a)CLOUD.LOCAL not available in ${jboss.server.config.dir}/krb5.keytab
10:28:52,711 INFO [stdout] (http-/0.0.0.0:8080-1) [Krb5LoginModule] authentication failed
=> the variable "${jboss.server.config.dir}" is not expanded.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years