camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Camel: Index (page edited)
Date Mon, 26 Jan 2009 09:53:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence" />
    <style type="text/css">
    <!--
    body, p, td, table, tr, .bodytext, .stepfield {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}
#PageContent {
	text-align: left;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
    padding-bottom:20px;
}
/*
** when this stylesheet is used for the Tiny MCE Wysiwyg editor's edit area, we can't
** use an id=PageContent or class=wiki-content, so we must
** set the body style to that used for PageContent, and p to that used for wiki-content.
*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
    background-color: #f0f0f0;
}

@media print {

body {
    background-color: #fff;
}

}

.monospaceInput {
    font:12px monospace
}

.wiki-content p, .commentblock p {
    margin: 16px 0px 16px 0px;
    padding: 0px;
}

.wiki-content-preview {
    padding: 5px;
    border-left: 1px solid #3c78b5;
    border-right: 1px solid #3c78b5;
}

ul, ol {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

pre {
    padding: 0px;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: left;
}

.helpheading {
    font-weight: bold;
    background-color: #D0D9BD;
        border-bottom: 1px solid #3c78b5;
        padding: 4px 4px 4px 4px;
        margin: 0px;
        margin-top: 10px;
}
.helpcontent {
        padding: 4px 4px 20px 4px;
    background-color: #f5f7f1;
}

.code {
 	border: 1px dashed #3c78b5;
    font-size: 11px;
	font-family: Courier;
    margin: 10px;
	line-height: 13px;
}

.focusedComment {
    background: #ffffce;
}

.commentBox, .focusedComment {
    padding: 10px;
    margin: 5px 0 5px 0;
    border: 1px #bbb solid;
}

.codeHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.codeContent {
    text-align: left;
    background-color: #f0f0f0;
    padding: 3px;
}

.preformatted {
 	border: 1px dashed #3c78b5;
    font-size: 11px;
	font-family: Courier;
    margin: 10px;
	line-height: 13px;
}

.preformattedHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.preformattedContent {
    background-color: #f0f0f0;
    padding: 3px;
}

.panel {
 	border: 1px dashed #3c78b5;
    margin: 10px;
    margin-top: 0px;
}

.panelHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.panelContent {
    background-color: #f0f0f0;
    padding: 5px;
}

.anonymousAlert {
    background-color: #f0f0f0;
 	border: 1px dashed red;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
    margin: 4px;
	line-height: 13px;
}

.lockAlert {
    background-color: #f0f0f0;
    width: 50%;
 	border: 1px dashed red;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
    margin: 4px;
	line-height: 13px;
}


.code-keyword {
  color: #000091;
  background-color: inherit;
}

.code-object {
  color: #910091;
  background-color: inherit;
}

.code-quote {
  color: #009100;
  background-color: inherit;
}

.code-comment {
  color: #808080;
  background-color: inherit;
}


.code-xml .code-keyword {
  color: inherit;
  font-weight: bold;
}

.code-tag {
  color: #000091;
  background-color: inherit;
}

.breadcrumbs {
    background-color: #f0f0f0;
 	border-color: #3c78b5;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
    font-size: 11px;
    padding: 3px 0px 3px 0px;
}

.navmenu {
    border: 1px solid #ccc;
}

.menuheading {
    font-weight: bold;
    background-color: #f0f0f0;
 	border-bottom: 1px solid #3c78b5;
	padding: 4px 4px 2px 4px;
}

.menuitems {
	padding: 4px 4px 20px 4px;
}

.rightpanel {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#helpheading {
    text-align: left;
    font-weight: bold;
    background-color: #D0D9BD;
 	border-bottom: 1px solid #3c78b5;
	padding: 4px 4px 4px 4px;
	margin: 0px;
}
#helpcontent {
	padding: 4px 4px 4px 4px;
    background-color: #f5f7f1;
}
.helptab-unselected {
    font-weight: bold;
	padding: 5px;
    background-color: #f5f7f1;
}
.helptab-selected {
    font-weight: bold;
    background-color: #D0D9BD;
	padding: 5px;
}
.helptabs {
    margin: 0px;
    background-color: #f5f7f1;
	padding: 5px;
}
.infopanel-heading {
    font-weight: bold;
	padding: 4px 0px 2px 0px;
}

.pagebody {
}

.pageheader {
	padding: 5px 5px 5px 0px;
 	border-bottom: 1px solid #3c78b5;
}

.pagetitle {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
}

.newpagetitle {
    color: #ccc !important;
}

.steptitle {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
	margin-bottom: 7px;
}

.substeptitle {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
    margin: 2px 4px 4px 4px;
    padding: 2px 4px 1px 4px;
}

.stepdesc {
    font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
    margin-top: 7px;
    margin-bottom: 7px;
}

.steplabel {
    font-weight: bold;
    margin-right: 4px;
    color: black;
    float: left;
    width: 15%;
    text-align: right;
}

.stepfield {
    background: #f0f0f0;
    padding: 5px;
}

.submitButtons{
    margin-top:5px;
    text-align:right;
}

.formtitle {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
}

.sectionbottom {
    border-bottom: 1px solid #3c78b5;
}

.topRow {
    border-top: 2px solid #3c78b5;
}

.tabletitle {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, sans-serif;
    padding: 3px 0px 2px 0px;
    margin: 8px 4px 2px 0px;
	color: #003366;
	border-bottom: 2px solid #3c78b5;
}
.pagesubheading {
    color: #666666;
    font-size: 10px;
    padding: 0px 0px 5px 0px;
}

HR {
	color: 3c78b5;
	height: 1;
}

A:link, A:visited, A:active, A:hover {
	color: #003366;
}

h1 A:link, h1 A:visited, h1 A:active {
	text-decoration: none;
}

h1 A:hover {
    border-bottom: 1px dotted #003366;
}

.wiki-content > :first-child, .commentblock > :first-child {
    margin-top: 3px;
}

.logocell {
    padding: 10px;
}

input {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

textarea, textarea.editor {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* use logoSpaceLink instead.
.spacenametitle {
	font: 21px/31px Impact, Arial, Helvetica;
    font-weight: 100;
    color: #999999;
	margin: 0px;
}
.spacenametitle img {
  margin: 0 0 -4px 0;
}
.spacenametitle a {
    text-decoration: none;
    color: #999999;
}
.spacenametitle a:visited {
    text-decoration: none;
    color: #999999;
}*/

.spacenametitle-printable {
	font: 20px/25px Impact, Arial, Helvetica;
    font-weight: 100;
    color: #999999;
	margin: 0px;
}
.spacenametitle-printable a {
    text-decoration: none;
    color: #999999;
}
.spacenametitle-printable a:visited {
    text-decoration: none;
    color: #999999;
}

.blogDate {
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.blogSurtitle {
    background: #f0f0f0;
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.blogHeading {
    font-size: 20px;
    line-height: normal;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.blogHeading a {
   text-decoration: none;
   color: black;
}

.endsection {
	align: right;
	color: #666666;
	margin-top: 10px;
}
.endsectionleftnav {
	align: right;
	color: #666666;
	margin-top: 10px;
}

h1 {
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #003366;
 	border-bottom: 1px solid #3c78b5;
	padding: 2px;
	margin: 36px 0px 4px 0px;
}

h2 {
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
 	border-bottom: 1px solid #3c78b5;
	padding: 2px;
	margin: 27px 0px 4px 0px;
}

h3 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 21px 0px 4px 0px;
}

h4 {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 18px 0px 4px 0px;
}

h4.search {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	background-color: #f0f0f0;
	padding: 4px;
	margin: 18px 0px 4px 0px;
}

h5 {
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 14px 0px 4px 0px;
}

h6 {
	font-size: 8px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 14px 0px 4px 0px;
}

.smallfont {
    font-size: 10px;
}
.descfont {
    font-size: 10px;
    color: #666666;
}
.smallerfont {
    font-size: 9px;
}
.smalltext {
    color: #666666;
    font-size: 10px;
}
.smalltext a {
    color: #666666;
}
.smalltext-blue {
    color: #3c78b5;
    font-size: 10px;
}
.surtitle {
    margin-left: 1px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #666666;
}

/* css hack found here:  http://www.fo3nix.pwp.blueyonder.co.uk/tutorials/css/hacks/ */
.navItemOver { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #003366; cursor: hand; voice-family: '\'}\''; voice-family:inherit; cursor: pointer;}
.navItemOver a { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItemOver a:visited { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItemOver a:hover { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItem { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3c78b5; }
.navItem a { color: #ffffff; text-decoration: none; }
.navItem a:hover { color: #ffffff; text-decoration: none; }
.navItem a:visited { color: #ffffff; text-decoration: none; }

div.padded { padding: 4px; }
div.thickPadded { padding: 10px; }
h3.macrolibrariestitle {
    margin: 0px 0px 0px 0px;
}

div.centered { text-align: center; margin: 10px; }
div.centered table {margin: 0px auto; text-align: left; }

.tableview table {
    margin: 0;
}

.tableview th {
    text-align: left;
    color: #003366;
    font-size: 12px;
    padding: 5px 0px 0px 5px;
    border-bottom: 2px solid #3c78b5;
}
.tableview td {
    text-align: left;
    border-color: #ccc;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    margin: 0;
    padding: 4px 10px 4px 5px;
}

.grid {
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
}
.grid th  {
    border: 1px solid #ccc;
    padding: 2px 4px 2px 4px;
    background: #f0f0f0;
    text-align: center;
}
.grid td  {
    border: 1px solid #ccc;
    padding: 3px 4px 3px 4px;
}
.gridHover {
	background-color: #f9f9f9;
}

td.infocell {
    background-color: #f0f0f0;
}
.label {
	font-weight: bold;
	color: #003366;
}

label {
	font-weight: bold;
	color: #003366;
}

.error {
	background-color: #fcc;
}

.errorBox {
	background-color: #fcc;
    border: 1px solid #c00;
    padding: 5px;
    margin: 5px;
}

.errorMessage {
	color: #c00;
}

.success {
	background-color: #dfd;
}

.successBox {
	background-color: #dfd;
    border: 1px solid #090;
    padding: 5px;
    margin-top:5px;
    margin-bottom:5px;
}

blockquote {
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 0px;
	border-left: 1px solid #3c78b5;
}

table.confluenceTable
{
    margin: 5px;
    border-collapse: collapse;
}

/* Added as a temporary fix for CONF-4223. The table elements appear to be inheriting the border: none attribute from the sectionMacro class */
table.confluenceTable td.confluenceTd
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
}

/* Added as a temporary fix for CONF-4223. The table elements appear to be inheriting the border: none attribute from the sectionMacro class */
table.confluenceTable th.confluenceTh
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
    background-color: #f0f0f0;
    text-align: center;
}

td.confluenceTd
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
}

th.confluenceTh
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
    background-color: #f0f0f0;
    text-align: center;
}

DIV.small {
	font-size: 9px;
}

H1.pagename {
	margin-top: 0px;
}

IMG.inline  {}

.loginform {
    margin: 5px;
    border: 1px solid #ccc;
}

/* The text how the "This is a preview" comment should be shown. */
.previewnote { text-align: center;
                font-size: 11px;
                    color: red; }

/* How the preview content should be shown */
.previewcontent { background: #E0E0E0; }

/* How the system messages should be shown (DisplayMessage.jsp) */
.messagecontent { background: #E0E0E0; }

/* How the "This page has been modified..." -comment should be shown. */
.conflictnote { }

.createlink {
    color: maroon;
}
a.createlink {
    color: maroon;
}
.templateparameter {
    font-size: 9px;
    color: darkblue;
}

.diffadded {
    background: #ddffdd;
    padding: 1px 1px 1px 4px;
	border-left: 4px solid darkgreen;
}
.diffdeleted {
    color: #999;
    background: #ffdddd;
    padding: 1px 1px 1px 4px;
	border-left: 4px solid darkred;
}
.diffnochange {
    padding: 1px 1px 1px 4px;
	border-left: 4px solid lightgrey;
}
.differror {
    background: brown;
}
.diff {
    font-family: lucida console, courier new, fixed-width;
	font-size: 12px;
	line-height: 14px;
}
.diffaddedchars {
    background-color:#99ff99;
    font-weight:bolder;
}
.diffremovedchars {
    background-color:#ff9999;
    text-decoration: line-through;
    font-weight:bolder;
}

.greybackground {
    background: #f0f0f0
}

.greybox {
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.borderedGreyBox {
    border: 1px solid #cccccc;
    background-color: #f0f0f0;
    padding: 10px;
}

.greyboxfilled {
 	border: 1px solid #ddd;
    background: #f0f0f0;
    padding: 3px;
	margin: 1px 1px 10px 1px;
}

.navBackgroundBox {
    padding: 5px 5px 5px 5px;
    font-size: 22px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: white;
    background: #3c78b5;
    text-decoration: none;
}

.previewBoxTop {
	background-color: #f0f0f0;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #3c78b5;
    padding: 5px;
    margin: 5px 0px 0px 0px;
    text-align: center;
}
.previewContent {
    background-color: #fff;
 	border-color: #3c78b5;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	padding: 10px;
	margin: 0px;
}
.previewBoxBottom {
	background-color: #f0f0f0;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #3c78b5;
    padding: 5px;
    margin: 0px 0px 5px 0px;
    text-align: center;
}

.functionbox {
    background-color: #f0f0f0;
 	border: 1px solid #3c78b5;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.functionbox-greyborder {
    background-color: #f0f0f0;
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.search-highlight {
    background-color: #ffffcc;
}

/* normal (white) background */
.rowNormal {
    background-color: #ffffff;
 }

/* alternate (pale yellow) background */
.rowAlternate {
    background-color: #f7f7f7;
}

/* used in the list attachments table */
.rowAlternateNoBottomColor {
    background-color: #f7f7f7;
}

.rowAlternateNoBottomNoColor {
}

.rowAlternateNoBottomColor td {
    border-bottom: 0px;
}

.rowAlternateNoBottomNoColor td {
    border-bottom: 0px;
}

/* row highlight (grey) background */
.rowHighlight {
    background-color: #f0f0f0;

}

TD.greenbar {FONT-SIZE: 2px; BACKGROUND: #00df00; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.redbar {FONT-SIZE: 2px; BACKGROUND: #df0000; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.darkredbar {FONT-SIZE: 2px; BACKGROUND: #af0000; BORDER: 1px solid #9c9c9c; PADDING: 0px; }

TR.testpassed {FONT-SIZE: 2px; BACKGROUND: #ddffdd; PADDING: 0px; }
TR.testfailed {FONT-SIZE: 2px; BACKGROUND: #ffdddd; PADDING: 0px; }

.toolbar  {
    margin: 0px;
    border-collapse: collapse;
}

.toolbar td  {
    border: 1px solid #ccc;
    padding: 2px 2px 2px 2px;
    color: #ccc;
}

td.noformatting {
    border-width: 0px;
    border-style: none;
    text-align: center;
	padding: 0px;
}

.commentblock {
    margin: 12px 0 12px 0;
}

/*
 * Divs displaying the license information, if necessary.
 */
.license-eval, .license-none, .license-nonprofit {
    border-top: 1px solid #bbbbbb;
    text-align: center;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.license-eval, .license-none {
    background-color: #ffcccc;
}

.license-eval b, .license-none b {
    color: #990000
}

.license-nonprofit {
    background-color: #ffffff;
}

/*
 * The shadow at the bottom of the page between the main content and the
 * "powered by" section.
 */
.bottomshadow {
    height: 12px;
    background-image: url("$req.contextPath/images/border/border_bottom.gif");
    background-repeat: repeat-x;
}

/*
 * Styling of the operations box
 */
.navmenu .operations li, .navmenu .operations ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.navmenu .operations ul {
    margin-bottom: 9px;
}

.navmenu .label {
    font-weight: inherit;
}

/*
 * Styling of ops as a toolbar
 */
.toolbar div {
    display: none;
}

.toolbar .label {
    display: none;
}

.toolbar .operations {
    display: block;
}

.toolbar .operations ul {
    display: inline;
    list-style: none;
    margin-left: 10px;
    padding-left: 0;
}

.toolbar .operations li {
    list-style: none;
    display: inline;
}

/* list page navigational tabs */
#foldertab {
padding: 3px 0px 3px 8px;
margin-left: 0;
border-bottom: 1px solid #3c78b5;
font: bold 11px Verdana, sans-serif;
}

#foldertab li {
list-style: none;
margin: 0;
display: inline;
}

#foldertab li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #3c78b5;
border-bottom: none;
background: #3c78b5;
text-decoration: none;
}

#foldertab li a:link { color: #ffffff; }
#foldertab li a:visited { color: #ffffff; }

#foldertab li a:hover {
color: #ffffff;
background: #003366;
border-color: #003366;
}

#foldertab li a.current {
background: white;
border-bottom: 1px solid white;
color: black;
}

#foldertab li a.current:link { color: black; }
#foldertab li a.current:visited { color: black; }
#foldertab li a.current:hover {
background: white;
border-bottom: 1px solid white;
color: black;
}

/* alphabet list */
ul#squaretab {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font: bold 8px Verdana, sans-serif;
}

#squaretab li {
display: inline;
list-style-type: none;
}

#squaretab a {
padding: 2px 6px;
border: 1px solid #3c78b5;
}

#squaretab a:link, #squaretab a:visited {
color: #fff;
background-color: #3c78b5;
text-decoration: none;
}

#squaretab a:hover {
color: #ffffff;
background-color: #003366;
border-color: #003366;
text-decoration: none;
}

#squaretab li a#current {
background: white;
color: black;
}

.blogcalendar * {
    font-family:verdana, arial, sans-serif;
    font-size:x-small;
    font-weight:normal;
    line-height:140%;
    padding:2px;
}


table.blogcalendar {
    border: 1px solid #3c78b5;
}

.blogcalendar th.calendarhead, a.calendarhead {
    font-size:x-small;
    font-weight:bold;
    padding:2px;
    text-transform:uppercase;
    background-color: #3c78b5;
    color: #ffffff;
    letter-spacing: .3em;
    text-transform: uppercase;
}

.calendarhead:visited {color: white;}
.calendarhead:active {color: white;}
.calendarhead:hover {color: white;}

.blogcalendar th {
    font-size:x-small;
    font-weight:bold;
    padding:2px;
    background-color:#f0f0f0;
}

.blogcalendar td {
    font-size:x-small;
    font-weight:normal;
}

.searchGroup { padding: 0 0 10px 0; background: #f0f0f0; }
.searchGroupHeading { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3c78b5; padding: 2px 4px 1px 4px; }
.searchItem { padding: 1px 4px 1px 4px; }
.searchItemSelected { padding: 1px 4px 1px 4px; font-weight: bold; background: #ddd; }

/* permissions page styles */
.permissionHeading {
    border-bottom: #bbb; border-width: 0 0 1px 0; border-style: solid; font-size: 16px; text-align: left;
}
.permissionTab {
    border-width: 0 0 0 1px; border-style: solid; background: #3c78b5; color: #ffffff; font-size: 10px;
}
.permissionSuperTab {
    border-width: 0 0 0 1px; border-style: solid; background: #003366; color: #ffffff;
}
.permissionCell {
    border-left: #bbb; border-width: 0 0 0 1px; border-style: solid;
}

/* warning panel */
.warningPanel { background: #FFFFCE; border:#F0C000 1px solid; padding: 8px; margin: 10px; }
/* alert panel */
.alertPanel { background: #FFCCCC; border:#C00 1px solid; padding: 8px; margin: 10px; }
/* info panel */
.infoPanel { background: #D8E4F1; border:#3c78b5 1px solid; padding: 8px; margin: 10px; }

/* side menu highlighting (e.g. space content screen) */
.optionPadded { padding: 2px; }
.optionSelected { background-color: #ffffcc; padding: 2px; border: 1px solid #ddd; margin: -1px; }
.optionSelected a { font-weight: bold; text-decoration: none; color: black; }

/* information macros */
.noteMacro { border-style: solid; border-width: 1px; border-color: #F0C000; background-color: #FFFFCE; text-align:left; margin-top: 5px; margin-bottom: 5px}
.warningMacro { border-style: solid; border-width: 1px; border-color: #c00; background-color: #fcc; text-align:left; margin-top: 5px; margin-bottom: 5px}
.infoMacro { border-style: solid; border-width: 1px; border-color: #3c78b5; background-color: #D8E4F1; text-align:left; margin-top: 5px; margin-bottom: 5px}
.tipMacro { border-style: solid; border-width: 1px; border-color: #090; background-color: #dfd; text-align:left; margin-top: 5px; margin-bottom: 5px}
.informationMacroPadding { padding: 5px 0 0 5px; }

table.infoMacro td, table.warningMacro td, table.tipMacro td, table.noteMacro td, table.sectionMacro td {
    border: none;
}

table.sectionMacroWithBorder td.columnMacro { border-style: dashed; border-width: 1px; border-color: #cccccc;}

.pagecontent
{
    padding: 10px;
    text-align: left;
}

/* styles for links in the top bar */
.topBarDiv a:link {color: #ffffff;}
.topBarDiv a:visited {color: #ffffff;}
.topBarDiv a:active {color: #ffffff;}
.topBarDiv a:hover {color: #ffffff;}
.topBarDiv {color: #ffffff;}

.topBar {
    background-color: #003366;
}


/* styles for extended operations */
.greyLinks a:link {color: #666666; text-decoration:underline;}
.greyLinks a:visited {color: #666666; text-decoration:underline;}
.greyLinks a:active {color: #666666; text-decoration:underline;}
.greyLinks a:hover {color: #666666; text-decoration:underline;}
.greyLinks {color: #666666; display:block; padding: 10px}

.logoSpaceLink {color: #999999; text-decoration: none}
.logoSpaceLink a:link {color: #999999; text-decoration: none}
.logoSpaceLink a:visited {color: #999999; text-decoration: none}
.logoSpaceLink a:active {color: #999999; text-decoration: none}
.logoSpaceLink a:hover {color: #003366; text-decoration: none}

/* basic panel (basicpanel.vmd) style */
.basicPanelContainer {border: 1px solid #3c78b5; margin-top: 2px; margin-bottom: 8px; width: 100%}
.basicPanelTitle {padding: 5px; margin: 0px; background-color: #f0f0f0; color: black; font-weight: bold;}
.basicPanelBody {padding: 5px; margin: 0px}

.separatorLinks a:link {color: white}
.separatorLinks a:visited {color: white}
.separatorLinks a:active {color: white}

.greynavbar {background-color: #f0f0f0; border-top: 1px solid #3c78b5; margin-top: 2px}

div.headerField {
    float: left;
    width: auto;
    height: 100%;
}

.headerFloat {
    margin-left: auto;
    width: 50%;
}

.headerFloatLeft {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

#headerRow {
    padding: 10px;
}

div.license-personal {
   background-color: #003366;
   color: #ffffff;
}

div.license-personal a {
   color: #ffffff;
}

.greyFormBox {
    border: 1px solid #cccccc;
    padding: 5px;
}

/* IE automatically adds a margin before and after form tags. Use this style to remove that */
.marginlessForm {
    margin: 0px;
}

.openPageHighlight {
    background-color: #ffffcc;
    padding: 2px;
    border: 1px solid #ddd;
}

.editPageInsertLinks, .editPageInsertLinks a
{
    color: #666666;
    font-weight: bold;
    font-size: 10px;
}

/* Style for label heatmap. */
.top10 a {
    font-weight: bold;
    font-size: 2em;
    color: #003366;
}
.top25 a {
    font-weight: bold;
    font-size: 1.6em;
    color: #003366;
}
.top50 a {
    font-size: 1.4em;
    color: #003366;
}
.top100 a {
    font-size: 1.2em;
    color: #003366;
}

.heatmap {
    list-style:none;
    width: 95%;
    margin: 0px auto;
}

.heatmap a {
    text-decoration:none;
}

.heatmap a:hover {
    text-decoration:underline;
}

.heatmap li {
    display: inline;
}

.minitab {
padding: 3px 0px 3px 8px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0px;
border-bottom: 1px solid #3c78b5;
font: bold 9px Verdana, sans-serif;
text-decoration: none;
float:none;
}
.selectedminitab {
padding: 3px 0.5em;
margin-left: 3px;
margin-top: 1px;
border: 1px solid #3c78b5;
background: white;
border-bottom: 1px solid white;
color: #000000;
text-decoration: none;
}
.unselectedminitab {
padding: 3px 0.5em;
margin-left: 3px;
margin-top: 1px;
border: 1px solid #3c78b5;
border-bottom: none;
background: #3c78b5;
color: #ffffff;
text-decoration: none;
}

a.unselectedminitab:hover {
color: #ffffff;
background: #003366;
border-color: #003366;
}

a.unselectedminitab:link { color: white; }
a.unselectedminitab:visited { color: white; }

a.selectedminitab:link { color: black; }
a.selectedminitab:visited { color: black; }

.linkerror { background-color: #fcc;}

a.labelOperationLink:link {text-decoration: underline}
a.labelOperationLink:active {text-decoration: underline}
a.labelOperationLink:visited {text-decoration: underline}
a.labelOperationLink:hover {text-decoration: underline}

a.newLabel:link {background-color: #ddffdd}
a.newLabel:active {background-color: #ddffdd}
a.newLabel:visited {background-color: #ddffdd}
a.newLabel:hover {background-color: #ddffdd}

ul.square {list-style-type: square}

.inline-control-link {
    background: #ffc;
    font-size: 9px;
    color: #666;
    padding: 2px;
    text-transform: uppercase;
    text-decoration: none;
}


.inline-control-link a:link {text-decoration: none}
.inline-control-link a:active {text-decoration: none}
.inline-control-link a:visited {text-decoration: none}
.inline-control-link a:hover {text-decoration: none}

.inline-control-link {
    background: #ffc;
    font-size: 9px;
    color: #666;
    padding: 2px;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
}

div.auto_complete {
    width: 350px;
    background: #fff;
}
div.auto_complete ul {
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}
div.auto_complete ul li {
    margin: 0;
    padding: 3px;
}
div.auto_complete ul li.selected {
    background-color: #ffb;
}
div.auto_complete ul strong.highlight {
    color: #800;
    margin: 0;
    padding: 0;
}

/******* Edit Page Styles *******/
.toogleFormDiv{
    border:1px solid #A7A6AA;
    background-color:white;
    padding:5px;
    margin-top: 5px;
}

.toogleInfoDiv{
    border:1px solid #A7A6AA;
    background-color:white;
    display:none;
    padding:5px;
    margin-top: 10px;
}

.inputSection{
    margin-bottom:20px;
}

#editBox{
   border:1px solid lightgray;
   background-color:#F0F0F0;
}

/******* Left Navigation Theme Styles ********/
.leftnav li a {
    text-decoration:none;
    color:white;
    margin:0px;
    display:block;
    padding:2px;
    padding-left:5px;
    background-color: #3c78b5;
    border-top:1px solid #3c78b5;
}

.leftnav li a:active {color:white;}
.leftnav li a:visited {color:white;}
.leftnav li a:hover {background-color: #003366; color:white;}

/* Added by Shaun during i18n */
.replaced
{
    background-color: #33CC66;
}

.topPadding
{
    margin-top: 20px;
}

/* new form style */
.form-block {
    padding: 6px;
}
.form-error-block {
    padding: 6px;
    background: #fcc;
    border-top: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    margin-bottom: 6px;
    padding: 0 12px 0 12px;
}
.form-element-large {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
}

.form-element-small {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
}

.form-header {
    background: lightyellow;
    border-top: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    margin-bottom: 6px;
    padding: 0 12px 0 12px;
}
.form-header p, .form-block p, .form-error-block p {
    line-height: normal;
    margin: 12px 0 12px 0;
}
.form-example {
    color: #888;
    font-size: 11px;
}
.form-divider {
    border-bottom: #ccc 1px solid;
    margin-bottom: 6px;
}
.form-buttons {
    margin-top: 6px;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    background: #f0f0f0;
    padding: 10px;
    text-align: center;
}
.form-buttons input {
    width: 100px;
}
.form-block .error {
    padding: 6px;
    margin-bottom: 6px;
}
    -->
    </style>
</head>
<body>

<div id="PageContent">
<table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%"><tr>
<td valign="top" class="pagebody">

    <div class="pageheader">
        <span class="pagetitle">
            Page Edited :
            <a href="http://cwiki.apache.org/confluence/display/CAMEL">CAMEL</a> :
            <a href="http://cwiki.apache.org/confluence/display/CAMEL/Index">Index</a>
        </span>
    </div>

     <p>
        <a href="http://cwiki.apache.org/confluence/display/CAMEL/Index">Index</a>
        has been edited by             <a href="http://cwiki.apache.org/confluence/display/~jstrachan">James Strachan</a>
            <span class="smallfont">(Jan 26, 2009)</span>.
     </p>
    
     <p>
                 <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=49112&originalVersion=18&revisedVersion=19">(View changes)</a>
     </p>

    <span class="label">Content:</span><br/>
    <div class="greybox wiki-content"><table class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><tbody><tr>
<td class="confluenceTd"  valign="top">
<div style="margin-left:-20px; text-align:center; padding-right:20px;">
<p><b><a href="/confluence/display/CAMEL/Download" title="Download">Download it Today&#33;</a></b><br/>
<img src="http://camel.apache.org/images/camel-box.png" width="150" height="204" align="absmiddle" border="0" /></p></div></td>
<td class="confluenceTd"  valign="top">
<p>Apache Camel is a powerful open source integration framework based on known <a href="/confluence/display/CAMEL/Enterprise+Integration+Patterns" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a>.</p>

<p>Camel lets you create the <a href="/confluence/display/CAMEL/Enterprise+Integration+Patterns" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a> to implement routing and mediation rules in either a Java based <a href="/confluence/display/CAMEL/DSL" title="DSL">Domain Specific Language (or Fluent API)</a>, via <a href="/confluence/display/CAMEL/Spring" title="Spring">Spring</a> based <a href="/confluence/display/CAMEL/Xml+Configuration" title="Xml Configuration">Xml Configuration</a> files or via the <a href="/confluence/display/CAMEL/Scala+DSL" title="Scala DSL">Scala DSL</a>. This means you get smart completion of routing rules in your IDE whether in your Java, Scala or XML editor.</p>

<p>Apache Camel uses <a href="/confluence/display/CAMEL/URIs" title="URIs">URIs</a> so that it can easily work directly with any kind of <a href="/confluence/display/CAMEL/Transport" title="Transport">Transport</a> or messaging model such as <a href="/confluence/display/CAMEL/HTTP" title="HTTP">HTTP</a>, <a href="/confluence/display/CAMEL/ActiveMQ" title="ActiveMQ">ActiveMQ</a>, <a href="/confluence/display/CAMEL/JMS" title="JMS">JMS</a>, <a href="/confluence/display/CAMEL/JBI" title="JBI">JBI</a>, SCA, <a href="/confluence/display/CAMEL/MINA" title="MINA">MINA</a> or <a href="/confluence/display/CAMEL/CXF" title="CXF">CXF Bus API</a> together with working with pluggable <a href="/confluence/display/CAMEL/Data+Format" title="Data Format">Data Format</a> options. Apache Camel is a small library which has minimal <a href="/confluence/display/CAMEL/What+are+the+dependencies" title="What are the dependencies">dependencies</a> for easy embedding in any Java application. Apache Camel lets you work with the same <a href="/confluence/display/CAMEL/Exchange" title="Exchange">API</a> regardless which kind of <a href="/confluence/display/CAMEL/Transport" title="Transport">Transport</a> used, so learn the API once and you will be able to interact with all the <a href="/confluence/display/CAMEL/Components" title="Components">Components</a> that is provided out-of-the-box.</p>

<p>Apache Camel has powerful <a href="/confluence/display/CAMEL/Bean+Binding" title="Bean Binding">Bean Binding</a> and integrated seamless with popular frameworks such as <a href="/confluence/display/CAMEL/Spring" title="Spring">Spring</a> and <a href="/confluence/display/CAMEL/Guice" title="Guice">Guice</a>.</p>

<p>Apache Camel has extensive <a href="/confluence/display/CAMEL/Testing" title="Testing">Testing</a> support allowing you to easily unit test your routes. </p>

<p>Apache Camel can be used as a routing and mediation engine for the following projects:</p>

<ul>
	<li><span class="nobr"><a href="http://servicemix.apache.org/" title="Visit page outside Confluence" rel="nofollow">Apache ServiceMix<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> which is the most popular and powerful distributed open source ESB and JBI container</li>
	<li><span class="nobr"><a href="http://activemq.apache.org/" title="Visit page outside Confluence" rel="nofollow">Apache ActiveMQ<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>  which is the most popular and powerful open source message broker</li>
	<li><span class="nobr"><a href="http://cxf.apache.org/" title="Visit page outside Confluence" rel="nofollow">Apache CXF<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> which is a smart web services suite (JAX-WS)</li>
	<li><span class="nobr"><a href="http://mina.apache.org/" title="Visit page outside Confluence" rel="nofollow">Apache MINA<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> a networking framework</li>
</ul>


<p>So don't get the hump, try Camel today! <img class="emoticon" src="/confluence/images/icons/emoticons/smile.gif" height="20" width="20" align="absmiddle" alt="" border="0"/></p></td></tr></tbody></table>


<h3><a name="Index-News"></a>News</h3>

    
                    <div class="blogSurtitle">
                <img src="/confluence/images/icons/blogentry_16.gif" height="16" width="16" border="0" align="absmiddle" />
                <a class="blogDate" href="/confluence/display/CAMEL/2009/01/19">Monday, January 19, 2009</a>
            </div>
        

<div class="blogpost" style="margin-bottom: 30px">
    <div class="blogHeading"><a href="/confluence/display/CAMEL/2009/01/19/Camel+is+now+a+TLP+project">Camel is now a TLP project</a></div>

    <div class="pagesubheading">
                    </div>
        <div class="wiki-content">
         <p>As per the board resolution of Dec 17th, 2008, Apache Camel is a top level project.  The new url is <span class="nobr"><a href="http://camel.apache.org" title="Visit page outside Confluence" rel="nofollow">http://camel.apache.org<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>.  Contributions are always welcome and highly appreciated! <img class="emoticon" src="/confluence/images/icons/emoticons/smile.gif" height="20" width="20" align="absmiddle" alt="" border="0"/></p>

<p>This would not have been possible without the valiant efforts made by the growing community, contributors and committers.  Many thanks everybody!</p>

<p>The Camel riders.</p>
        </div>
            <div class="endsection">
        <b>Posted at 19 Jan @ 6:44 AM</b> by
        <img src="/confluence/images/icons/user_16.gif" height="16" width="16" border="0" align="absmiddle" title="User Profile: Hadrian Zbarcea">
            <a href="/confluence/display/~hadrian@apache.org">Hadrian Zbarcea</a>        |
        <img src="/confluence/images/icons/comment_16.gif" height="16" width="16" border="0" align="absmiddle">
                    <a href="/confluence/display/CAMEL/2009/01/19/Camel+is+now+a+TLP+project?showComments=true#comments">0 comments</a>
        

    </div>
</div>    
                    <div class="blogSurtitle">
                <img src="/confluence/images/icons/blogentry_16.gif" height="16" width="16" border="0" align="absmiddle" />
                <a class="blogDate" href="/confluence/display/CAMEL/2008/10/31">Friday, October 31, 2008</a>
            </div>
        

<div class="blogpost" style="margin-bottom: 30px">
    <div class="blogHeading"><a href="/confluence/display/CAMEL/2008/10/31/Apache+Camel+1.5.0+Released%21">Apache Camel 1.5.0 Released!</a></div>

    <div class="pagesubheading">
                    </div>
        <div class="wiki-content">
         <h1><a name="ApacheCamel1.5.0Released%21-Camel1.5.0release"></a>Camel 1.5.0 release</h1>

<h2><a name="ApacheCamel1.5.0Released%21-NewandNoteworthy"></a>New and Noteworthy</h2>

<p>Welcome to the 1.5.0 release which approx 266 issues resolved (new features, improvements and bug fixes such as...)</p>

<ul>
	<li>support for <a href="/confluence/display/CAMEL/Guice" title="Guice">Guice</a> for dependency injection along with a new <a href="/confluence/display/CAMEL/Guice+JMS+Example" title="Guice JMS Example">Guice JMS Example</a></li>
	<li>major improvements in <a href="/confluence/display/CAMEL/FTP" title="FTP">FTP</a> and <a href="/confluence/display/CAMEL/File" title="File">File</a> components</li>
	<li><a href="/confluence/display/CAMEL/File" title="File">File</a> consumers now default uses exclusive read locking when it consume files, meaning that they wont consume files that are in the progress of being written by third part. The <a href="/confluence/display/CAMEL/FTP" title="FTP">FTP</a> consumer has this support as well, however it is disabled by default as it requires write privileges.</li>
	<li><a href="/confluence/display/CAMEL/File" title="File">File</a> and <a href="/confluence/display/CAMEL/FTP" title="FTP">FTP</a> component supports expression to set dynamic filename patterns instead of using the <tt>FileComponent.HEADER_FILE_NAME</tt> header. See <a href="/confluence/display/CAMEL/File+Language" title="File Language">File Language</a> for samples and use cases.</li>
	<li>important changes in ProducerTemplate (see below)</li>
	<li><a href="/confluence/display/CAMEL/Exception+Clause" title="Exception Clause">Exception Clause</a> now supports marking exceptions as being <b>handled</b> so callers doesn't receive the caused exception, but you can set the response to return instead. This is a very important feature.</li>
	<li>various improvements in <a href="/confluence/display/CAMEL/Flatpack" title="Flatpack">Flatpack</a> and <a href="/confluence/display/CAMEL/XMPP" title="XMPP">XMPP</a> components</li>
	<li>minor improvements in <a href="/confluence/display/CAMEL/CXF" title="CXF">CXF</a>, <a href="/confluence/display/CAMEL/SpringIntegration" title="SpringIntegration">SpringIntegration</a>, <a href="/confluence/display/CAMEL/HTTP" title="HTTP">HTTP</a>, <a href="/confluence/display/CAMEL/Mail" title="Mail">Mail</a> and <a href="/confluence/display/CAMEL/MINA" title="MINA">Mina</a> components</li>
	<li>minor improvements in <a href="/confluence/display/CAMEL/Aggregator" title="Aggregator">Aggregator</a> supporting a better fluent builder, etc.</li>
	<li><a href="/confluence/display/CAMEL/Splitter" title="Splitter">splitter</a> now handles streaming avoiding reading entire content into memory (consuming very big 1gb files is now possible)</li>
	<li>introduced new <a href="/confluence/display/CAMEL/JT400" title="JT400">jt400</a>, <a href="/confluence/display/CAMEL/HL7" title="HL7">HL7</a>, <a href="/confluence/display/CAMEL/LDAP" title="LDAP">LDAP</a> and <a href="/confluence/display/CAMEL/Smooks" title="Smooks">Smooks</a> components</li>
	<li>introduced <a href="/confluence/display/CAMEL/Delay+Interceptor" title="Delay Interceptor">Delay Interceptor</a> to slow down processing to show how things is happening nice and slow, so you are not bombarded with zillions of logging output.</li>
	<li><a href="/confluence/display/CAMEL/Mail" title="Mail">Mail</a> can now send html mails with the new <tt>contentType</tt> option</li>
	<li><a href="/confluence/display/CAMEL/Camel+Maven+Archetypes" title="Camel Maven Archetypes">Camel Maven Archetypes</a> now available in <span class="nobr"><a href="http://m2eclipse.sonatype.org" title="Visit page outside Confluence" rel="nofollow">m2eclipse<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> <span class="nobr"><a href="http://docs.codehaus.org/display/M2ECLIPSE/Creating+Maven+projects" title="Visit page outside Confluence" rel="nofollow">Maven project creation<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span></li>
	<li><a href="/confluence/display/CAMEL/How+do+I+run+Camel+using+Java+WebStart" title="How do I run Camel using Java WebStart">Java WebStart support</a></li>
	<li>refinements in loading resources using OSGi bundles, should now handle different OSGi platforms much better</li>
	<li><a href="/confluence/display/CAMEL/Type+Converter" title="Type Converter">Type Converter</a> now supports Exchange as 2nd parameter to allow converters access to the Exchange and thus the <a href="/confluence/display/CAMEL/CamelContext" title="CamelContext">CamelContext</a> as well. To be used for setting encoding in the future.</li>
	<li>New <a href="/confluence/display/CAMEL/Loop" title="Loop">Loop</a> api in <a href="/confluence/display/CAMEL/DSL" title="DSL">DSL</a> allows processing of a message a number of times, possibly in different ways.</li>
	<li>Spring DSL improve</li>
	<li>improved <a href="/confluence/display/CAMEL/Tracer" title="Tracer">Tracer</a> formatting and more options for configuration</li>
	<li>improved support for all <a href="/confluence/display/CAMEL/Endpoint" title="Endpoint">Endpoint</a>s, not just singletons in <a href="/confluence/display/CAMEL/CamelContext" title="CamelContext">CamelContext</a>.</li>
	<li>minor tweaks to the <a href="/confluence/display/CAMEL/Visualisation" title="Visualisation">Visualisation</a> generator</li>
	<li>IBM JDK support (<a href="/confluence/pages/viewpage.action?pageId=100415" title="Does Camel work on IBM's JDK?">notable exceptions</a>)</li>
</ul>


        </div>
            <div class="endsection">
        <b>Posted at 31 Oct @ 8:23 AM</b> by
        <img src="/confluence/images/icons/user_16.gif" height="16" width="16" border="0" align="absmiddle" title="User Profile: Hadrian Zbarcea">
            <a href="/confluence/display/~hadrian@apache.org">Hadrian Zbarcea</a>        |
        <img src="/confluence/images/icons/comment_16.gif" height="16" width="16" border="0" align="absmiddle">
                    <a href="/confluence/display/CAMEL/2008/10/31/Apache+Camel+1.5.0+Released%21?showComments=true#comments">0 comments</a>
        

    </div>
</div>    
                    <div class="blogSurtitle">
                <img src="/confluence/images/icons/blogentry_16.gif" height="16" width="16" border="0" align="absmiddle" />
                <a class="blogDate" href="/confluence/display/CAMEL/2008/07/22">Tuesday, July 22, 2008</a>
            </div>
        

<div class="blogpost" style="margin-bottom: 30px">
    <div class="blogHeading"><a href="/confluence/display/CAMEL/2008/07/22/Apache+Camel+1.4.0+Released%21">Apache Camel 1.4.0 Released!</a></div>

    <div class="pagesubheading">
                    Last changed: Jul 23, 2008 01:04 by     <a href="/confluence/display/~njiang">willem jiang</a>                    </div>
        <div class="wiki-content">
         <h2><a name="ApacheCamel1.4.0Released%21-NewandNoteworthy"></a>New and Noteworthy</h2>

<p>Welcome to the new <a href="/confluence/display/CAMEL/Camel+1.4.0+Release" title="Camel 1.4.0 Release">Camel 1.4.0 release</a> which includes 261 new features, improvements and bug fixes such as...</p>

<ul>
	<li>major improvements in <a href="/confluence/display/CAMEL/JMS" title="JMS">JMS</a> and <a href="/confluence/display/CAMEL/Mail" title="Mail">Mail</a> components</li>
	<li>major improvements in <a href="/confluence/display/CAMEL/Camel+JMX" title="Camel JMX">Camel JMX</a> management (enabled by default)</li>
	<li>major improvements in <a href="/confluence/display/CAMEL/Transactional+Client" title="Transactional Client">Transactional Client</a>. Bypassing <a href="/confluence/display/CAMEL/Dead+Letter+Channel" title="Dead Letter Channel">Dead Letter Channel</a> redelivery, letting the originator system handle this, resulting in the JMSMessage is rolled back to the JMS queue.</li>
	<li>attachment support for <a href="/confluence/display/CAMEL/Message" title="Message">Message</a></li>
	<li>various improvements in <a href="/confluence/display/CAMEL/CXF" title="CXF">CXF</a>, <a href="/confluence/display/CAMEL/File" title="File">File</a>, <a href="/confluence/display/CAMEL/FTP" title="FTP">FTP</a>, <a href="/confluence/display/CAMEL/Velocity" title="Velocity">Velocity</a>, <a href="/confluence/display/CAMEL/Stream" title="Stream">Stream</a>, <a href="/confluence/display/CAMEL/Atom" title="Atom">Atom</a> and <a href="/confluence/display/CAMEL/XMPP" title="XMPP">XMPP</a> components</li>
	<li>various improvements in the Java and Spring DSL</li>
	<li>new transaction error handler, see <a href="/confluence/display/CAMEL/Transactional+Client" title="Transactional Client">Transactional Client</a></li>
	<li>introduced <a href="/confluence/display/CAMEL/Dead+Letter+Channel" title="Dead Letter Channel">ExceptionPolicyStrategy</a> as strategy for exception clause selection during error handling (much improved default strategy in Camel)</li>
	<li>intercept() default behavior changed (see section - important changes)</li>
	<li>JMS headers now preserve packagename style headers so <a href="/confluence/display/CAMEL/Bean" title="Bean">Bean</a> and <a href="/confluence/display/CAMEL/File" title="File">File</a> headers is preserved, so you can safely send the filename or bean method to invoke over the JMS wire</li>
	<li>introduced <a href="/confluence/display/CAMEL/Debugger" title="Debugger">Debugger</a> and <a href="/confluence/display/CAMEL/Tracer" title="Tracer">Tracer</a> interceptor to track how exchanges is routed</li>
	<li>refinements to run in OSGi containers</li>
	<li>some internal refactorings of package structure to avoid cycle dependencies</li>
	<li>@deprecated some core classes, that will be removed in Camel 2.0</li>
	<li>improved feedback for misconfiguration of camel routes such as mistypes of parameters</li>
	<li>overall improved wiki documentation</li>
	<li>improved javadoc for camel-core and camel-spring</li>
	<li>dependencies is now on the finer grained jars if applicable (e.g. Spring)</li>
	<li>WebSphere 6.1 support</li>
</ul>


<h3><a name="ApacheCamel1.4.0Released%21-NewEnterpriseIntegrationPatterns"></a>New <a href="/confluence/display/CAMEL/Enterprise+Integration+Patterns" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a></h3>

<ul>
	<li>None</li>
</ul>


<h3><a name="ApacheCamel1.4.0Released%21-NewComponents"></a>New <a href="/confluence/display/CAMEL/Components" title="Components">Components</a></h3>

<ul>
	<li><a href="/confluence/display/CAMEL/Flatpack" title="Flatpack">Flatpack</a> for processing fixed width or delimited files or messages using the FlatPack library (work in progress)</li>
	<li><a href="/confluence/display/CAMEL/SpringIntegration" title="SpringIntegration">SpringIntegration</a> for integration with Spring Integration</li>
</ul>


<h3><a name="ApacheCamel1.4.0Released%21-NewDSL"></a>New DSL</h3>

<ul>
	<li><a href="/confluence/display/CAMEL/Scala+DSL" title="Scala DSL">Scala</a> (work in progress, not fully feature complete)</li>
</ul>


<h3><a name="ApacheCamel1.4.0Released%21-NewDataFormatsDataFormat"></a>New <a href="/confluence/display/CAMEL/Data+Format" title="Data Format">Data Formats</a></h3>

<ul>
	<li>None</li>
</ul>


<h3><a name="ApacheCamel1.4.0Released%21-NewLanguages"></a>New <a href="/confluence/display/CAMEL/Languages" title="Languages">Languages</a></h3>

<ul>
	<li>None</li>
</ul>


<h3><a name="ApacheCamel1.4.0Released%21-NewExamples"></a>New Examples</h3>

<ul>
	<li>ANT build files for running the examples</li>
	<li><a href="/confluence/display/CAMEL/Loan+Broker+Example" title="Loan Broker Example">camel-example-loan-broker</a></li>
	<li><a href="/confluence/display/CAMEL/Tutorial-JmsRemoting" title="Tutorial-JmsRemoting">camel-example-spring-jms</a></li>
</ul>


<p>Please see <a href="/confluence/display/CAMEL/Camel+1.4.0+Release" title="Camel 1.4.0 Release">Release Notes</a> for more details. <a href="/confluence/display/CAMEL/Download" title="Download">Download</a> it now while is hot!<br/>
The Camel riders</p>
        </div>
            <div class="endsection">
        <b>Posted at 22 Jul @ 10:05 AM</b> by
        <img src="/confluence/images/icons/user_16.gif" height="16" width="16" border="0" align="absmiddle" title="User Profile: Hadrian Zbarcea">
            <a href="/confluence/display/~hadrian@apache.org">Hadrian Zbarcea</a>        |
        <img src="/confluence/images/icons/comment_16.gif" height="16" width="16" border="0" align="absmiddle">
                    <a href="/confluence/display/CAMEL/2008/07/22/Apache+Camel+1.4.0+Released%21?showComments=true#comments">0 comments</a>
        

    </div>
</div>    
                    <div class="blogSurtitle">
                <img src="/confluence/images/icons/blogentry_16.gif" height="16" width="16" border="0" align="absmiddle" />
                <a class="blogDate" href="/confluence/display/CAMEL/2008/04/28">Monday, April 28, 2008</a>
            </div>
        

<div class="blogpost" style="margin-bottom: 30px">
    <div class="blogHeading"><a href="/confluence/display/CAMEL/2008/04/28/JavaOne+Meetup+2008">JavaOne Meetup 2008</a></div>

    <div class="pagesubheading">
                    Last changed: Apr 30, 2008 08:02 by     <a href="/confluence/display/~bsnyder">Bruce Snyder</a>                    </div>
        <div class="wiki-content">
         <h1><a name="JavaOneMeetup2008-JavaOneMeetup2008"></a>JavaOne Meetup 2008 </h1>

<h2><a name="JavaOneMeetup2008-ComemeetwiththefolksbehindApacheActiveMQ%2CCamel%2CCXFandServiceMixatJavaOne%21"></a>Come meet with the folks behind Apache ActiveMQ, Camel, CXF and ServiceMix at JavaOne! </h2>

<table class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><tbody><tr>
<td class="confluenceTd"  valign="top">
<p><img src="http://cwiki.apache.org/confluence/download/attachments/84140/javaone-logo.gif" align="absmiddle" border="0" /></p></td>
<td class="confluenceTd"  valign="top">
<p>Please join us for an evening of food, drinks, conversation and open source antics at the <span class="nobr"><a href="http://www.zebulonsf.com/" title="Visit page outside Confluence" rel="nofollow">Zebulon Cafe<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> - (<span class="nobr"><a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=83+Natoma+St,+San+Francisco,+CA&amp;sll=37.787187,-122.399256&amp;sspn=0.003705,0.003868&amp;ie=UTF8&amp;ll=37.785266,-122.401578&amp;spn=0.014822,0.015471&amp;t=h&amp;z=16" title="Visit page outside Confluence" rel="nofollow">Google Map<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>) in San Francisco on Monday, May 5, 2008 from 6-9PM. Some of the Apache committers behind these dynamic projects that will be there include Dan Kulp, Hiram Chirino, Guillaume Nodet, Rob Davies, Chris Custine and Bruce Snyder. ActiveMQ and Camel are each readying the next releases, CXF just graduated from the Incubator and the shiny, new ServiceMix 4.0 release is right around the corner. A big thanks to <span class="nobr"><a href="http://open.iona.com/" title="Visit page outside Confluence" rel="nofollow">IONA Technologies<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> for sponsoring this event. We hope to see you there! </p></td></tr></tbody></table>
<p>In an attempt to help predict the head count, please <span class="nobr"><a href="http://tinyurl.com/3jmztl" title="Visit page outside Confluence" rel="nofollow"><b>add your name to the registration page</b><sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>. </p>
        </div>
            <div class="endsection">
        <b>Posted at 28 Apr @ 9:56 AM</b> by
        <img src="/confluence/images/icons/user_16.gif" height="16" width="16" border="0" align="absmiddle" title="User Profile: Bruce Snyder">
            <a href="/confluence/display/~bsnyder">Bruce Snyder</a>        |
        <img src="/confluence/images/icons/comment_16.gif" height="16" width="16" border="0" align="absmiddle">
                    <a href="/confluence/display/CAMEL/2008/04/28/JavaOne+Meetup+2008?showComments=true#comments">0 comments</a>
        

    </div>
</div>    
                    <div class="blogSurtitle">
                <img src="/confluence/images/icons/blogentry_16.gif" height="16" width="16" border="0" align="absmiddle" />
                <a class="blogDate" href="/confluence/display/CAMEL/2008/04/22">Tuesday, April 22, 2008</a>
            </div>
        

<div class="blogpost" style="margin-bottom: 30px">
    <div class="blogHeading"><a href="/confluence/display/CAMEL/2008/04/22/Apache+Camel+at+ApacheCon+EU">Apache Camel at ApacheCon EU</a></div>

    <div class="pagesubheading">
                    </div>
        <div class="wiki-content">
         <p><img src="http://eu.apachecon.com/eu2008/images/buttons/basic_468x60.jpg" align="absmiddle" border="0" /></p>

<p>A couple weeks ago I spoke at <span class="nobr"><a href="http://www.eu.apachecon.com/eu2008/" title="Visit page outside Confluence" rel="nofollow">ApacheCon EU 2008<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> in Amsterdam, The Netherlands about Apache Camel. If you weren't able to attend, don't worry as the presentation, named <span class="nobr"><a href="http://www.slideshare.net/bruce.snyder/takingapachecamelforaride/" title="Visit page outside Confluence" rel="nofollow">Take Apache Camel for a Ride<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> can be downloaded now. If you have any questions, please <span class="nobr"><a href="mailto:bruce DOT snyder AT gmail DOT com" title="Send mail to contact me" rel="nofollow">contact me<sup><img class="rendericon" src="/confluence/images/icons/mail_small.gif" height="12" width="13" align="absmiddle" alt="" border="0"/></sup></a></span> as my presentations don't contain many bullet points because I tend to elaborate verbally on the topic.</p>
        </div>
            <div class="endsection">
        <b>Posted at 22 Apr @ 6:19 PM</b> by
        <img src="/confluence/images/icons/user_16.gif" height="16" width="16" border="0" align="absmiddle" title="User Profile: Bruce Snyder">
            <a href="/confluence/display/~bsnyder">Bruce Snyder</a>        |
        <img src="/confluence/images/icons/comment_16.gif" height="16" width="16" border="0" align="absmiddle">
                    <a href="/confluence/display/CAMEL/2008/04/22/Apache+Camel+at+ApacheCon+EU?showComments=true#comments">0 comments</a>
        

    </div>
</div>    

<h3><a name="Index-Links"></a>Links</h3>

<ul>
	<li><a href="/confluence/display/CAMEL/Getting+Started" title="Getting Started">Getting Started</a></li>
	<li><a href="/confluence/display/CAMEL/Architecture" title="Architecture">Architecture</a></li>
	<li><a href="/confluence/display/CAMEL/User+Guide" title="User Guide">User Guide</a></li>
	<li><a href="/confluence/display/CAMEL/Enterprise+Integration+Patterns" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a></li>
	<li><a href="/confluence/display/CAMEL/News" title="News">More News</a></li>
</ul>
</div>


</td></tr></table></div>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td height="12" background="http://cwiki.apache.org/confluence/images/border/border_bottom.gif"><img src="http://cwiki.apache.org/confluence/images/border/spacer.gif" width="1" height="1" border="0"/></td>
    </tr>
</table>

<div class="smalltext">
    Powered by
    <a href="http://www.atlassian.com/software/confluence/default.jsp?clicked=footer" class="smalltext">Atlassian Confluence</a>
    (Version: 2.2.9 Build:#527 Sep 07, 2006)
    -
    <a href="http://jira.atlassian.com/secure/BrowseProject.jspa?id=10470" class="smalltext">Bug/feature request</a><br/>
    <br>
    <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action">Unsubscribe or edit your notifications preferences</a>

</div>

</body>
</html>


Mime
View raw message