Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id DB621200BFF for ; Tue, 17 Jan 2017 10:16:33 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id DA211160B52; Tue, 17 Jan 2017 09:16:33 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 306A5160B46 for ; Tue, 17 Jan 2017 10:16:33 +0100 (CET) Received: (qmail 7287 invoked by uid 500); 17 Jan 2017 09:16:32 -0000 Mailing-List: contact issues-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list issues@camel.apache.org Received: (qmail 7277 invoked by uid 99); 17 Jan 2017 09:16:32 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Jan 2017 09:16:32 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 062341A05EE for ; Tue, 17 Jan 2017 09:16:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.999 X-Spam-Level: X-Spam-Status: No, score=-1.999 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 92oqxRpJOnC1 for ; Tue, 17 Jan 2017 09:16:30 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id A63C65F47A for ; Tue, 17 Jan 2017 09:16:29 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id B6F6EE01A7 for ; Tue, 17 Jan 2017 09:16:27 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 81AE425284 for ; Tue, 17 Jan 2017 09:16:26 +0000 (UTC) Date: Tue, 17 Jan 2017 09:16:26 +0000 (UTC) From: "Claus Ibsen (JIRA)" To: issues@camel.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CAMEL-10546) CamelContext - Rename getProperties to getConfiguration MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 17 Jan 2017 09:16:34 -0000 [ https://issues.apache.org/jira/browse/CAMEL-10546?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15825692#comment-15825692 ] Claus Ibsen commented on CAMEL-10546: ------------------------------------- We would also need to have globalOptions in the XML DSL as today its called properties as well. However we need the old to be deprecated so its backwards compatible. This is done in camel-core-xml and camel-spring / camel-blueprint to adjust that kind of code. eg this guys should be deprecated org.apache.camel.model.PropertiesDefinition And then we need a org.apache.camel.model.GlobalOptionsDefinition And remember to add it to the jaxb.index file. > CamelContext - Rename getProperties to getConfiguration > ------------------------------------------------------- > > Key: CAMEL-10546 > URL: https://issues.apache.org/jira/browse/CAMEL-10546 > Project: Camel > Issue Type: Improvement > Components: camel-core > Reporter: Claus Ibsen > Priority: Minor > Fix For: 2.19.0 > > > People may mistake this with property placeholders. However its used for generic key/value pairs for configuring some global options on CamelContext such as max debug log length etc. > An alternative is to change this configuration to be a type safe configuration which then adds fluent DSL support in Java and also in XML. > But for 2.x we could add methods called getConfiguration() / setConfiguration() and deprecate the older methods so people get more aware of this. -- This message was sent by Atlassian JIRA (v6.3.4#6332)