[
https://issues.apache.org/jira/browse/VYSPER-172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12748758#action_12748758
]
Bernd Fondermann commented on VYSPER-172:
-----------------------------------------
component: 'component' is a word from the XMPP domain. generally there are two
types: in-server components and external components. The latter ones are
supported via there own simple s2m authentication protocol, the former are a
much simpler form. but both are not clients and receive stanzas targeted to
them 'uncensored' by the server. they both live on their own separate component
subdomain and have their own set of stanza handlers - both of what modules
can't do.
module: this word is only known within the Vysper domain. it's an 'extension
point', adding new semantics to the server. there are very simple ones, and
more complex ones like pubsub or MUC. components can - and most cases will - be
modules, because they register for service discovery and modules provide a
convenient way to do so.
pubsub could run as a component or not. in any case, it will be a module.
You are right, MUC should be a component. But it's also a module. These are
complimentary things, from my point of view.
> Allow modules to register for a subdomain
> -----------------------------------------
>
> Key: VYSPER-172
> URL: https://issues.apache.org/jira/browse/VYSPER-172
> Project: VYSPER
> Issue Type: Improvement
> Components: core protocol
> Reporter: Niklas Gustavsson
> Assignee: Bernd Fondermann
>
> Modules should be able to register to receive all stanzas for a subdomain,
> e.g. required for the MUC support. See this thread for a discussion on the
> topic http://markmail.org/message/chzol4n3unelcfoz
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.