[Design of JBoss Identity] - Re: JBoss Identity Design Preview
by jeff.yuchang
Hi,
One thought for the API:
Collection findAssociatedIdentities(Group group,
boolean inherited,
int offset, int limit,
boolean orderedByName,
boolean ascending) throws IdentityException;
For this API, can we wrap the offset, limit, orderedByName, ascending into a parameter Object, so that it other project might be easier to extend this class meet some other projects needs.
I also noticed that the other methods, such as findAssociatedGroups(....).
Thoughts?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4184430#4184430
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4184430
15 years, 12 months
[Design of Messaging on JBoss (Messaging/JBoss)] - Re: Ordering Group -- Transaction Scenario Analysis (Typical
by gaohoward
"timfox" wrote : "gaohoward" wrote :
| | Message grouping guarantee all the messages in a group goes to one consumer.
| | But ordering group is different, it guarantees messages being sent out one by one, it doesn't really care who receives the message.
| |
| |
|
| [Just discussed with Howard on IRC]
|
| I think they're very closely related.
|
| With message grouping, then all messages with the same group_id go to the same consumer as long as the consumer is not closed. If that consumer is closed the server will choose another consumer.
|
| So it seems to me that message groups already provide ordering groups functionality.
|
| The slight difference with message groups is all messages for that group go to the same consumer as long as that consumer is not closed.
|
| Where, with the ordering groups, you would only need to send messages to the same consumer as long as there are no unacked for that consumer, so you could end up round robining.
|
| Although in practice, the latter would not be strictly necessary to fulfil the requirements.
Just had a look at message group impl (see GroupingRoundRobinDistributionPolicy) and I think I've already done what this class can be done for the ordering purpose. Plus I also have added the Message priority control in my code. So I decide to move on and focus on solving Tx issues.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4184424#4184424
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4184424
15 years, 12 months
[Design of EJB 3.0] - Re: Kill Default Remote Binding if 1+ @RemoteBinding is spec
by jaikiran
"jaikiran" wrote :
| From what i had seen this far, if @RemoteBinding was specified, the the default binding would not be done. Let me give this a try again and see if i am mistaken.
|
For this bean:
|
| @Stateless
| @Remote (UserManagerRemote.class)
| @RemoteBinding (jndiBinding = "RemoteUserManagerBean")
| public class UserManagerBean implements UserManagerLocal, UserManagerRemote {
deployed in ZEJB3Persistence.ear, this is what i see in JNDIView
+- ZEJB3Persistence (class: org.jnp.interfaces.NamingContext)
| | +- UserManagerBean (class: org.jnp.interfaces.NamingContext)
| | | +- local-org.myapp.ejb.UserManagerLocal (class: Proxy for: org.myapp.ejb.UserManagerLocal)
| | | +- remote-org.myapp.ejb.UserManagerRemote (class: Proxy for: org.myapp.ejb.UserManagerRemote)
| +- RemoteUserManagerBean (class: Proxy for: org.myapp.ejb.UserManagerRemote)
So i don't see that when the @RemoteBinding is specified, the Default binding too is done. I am on JBoss-5 CR2. I haven't tested this on Trunk.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4184376#4184376
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4184376
15 years, 12 months