Return-Path: X-Original-To: apmail-cxf-issues-archive@www.apache.org Delivered-To: apmail-cxf-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B9C5A11ED7 for ; Tue, 6 May 2014 12:58:58 +0000 (UTC) Received: (qmail 94913 invoked by uid 500); 6 May 2014 12:58:25 -0000 Delivered-To: apmail-cxf-issues-archive@cxf.apache.org Received: (qmail 94433 invoked by uid 500); 6 May 2014 12:58:16 -0000 Mailing-List: contact issues-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list issues@cxf.apache.org Received: (qmail 94361 invoked by uid 99); 6 May 2014 12:58:14 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2014 12:58:14 +0000 Date: Tue, 6 May 2014 12:58:14 +0000 (UTC) From: "Christian Schneider (JIRA)" To: issues@cxf.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Assigned] (CXF-5174) Split xkms into xkiss and xkrss parts MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CXF-5174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christian Schneider reassigned CXF-5174: ---------------------------------------- Assignee: Christian Schneider > Split xkms into xkiss and xkrss parts > ------------------------------------- > > Key: CXF-5174 > URL: https://issues.apache.org/jira/browse/CXF-5174 > Project: CXF > Issue Type: Improvement > Reporter: Christian Schneider > Assignee: Christian Schneider > Fix For: 3.0.0 > > > Currently xkms supports both xkiss and xkrss operations in the same code. > As can be seen in the linked issue it often makes sense to only support xkiss. > Currently we support this using a switch. > A better way may be to separate the xkrss Operations into a separate bundle. This bundle will expose an internal service with the interface "org.apache.cxf.xkms.handlers.Register". > If the main service finds such an OSGi service it will forward xkrss methods to this service. If it does not find it it will return Sender / Message Unsupported. > This is much better than the current aproach where we use spring to wire in the xkrss Register handler as the user can change or remove the implementation without messing with the spring context. -- This message was sent by Atlassian JIRA (v6.2#6252)