Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  * $Id: 10789 2008-02-12 20:04:43Z dfeist $
  * --------------------------------------------------------------------------------------
  * Copyright (c) MuleSource, Inc.  All rights reserved.
  * The software in this package is published under the terms of the CPAL v1.0
  * license, a copy of which has been included with this distribution in the
  * LICENSE.txt file.
package org.mule.example.hello;

Greeter expects a valid NameString object. If invalid, an exception is created and returned. The outbound router will filter exceptions as user errors and return the messages to the original requester accordingly.
public class Greeter
    private String greeting = "";
    public Greeter()
         = LocaleMessage.getGreetingPart1();
    public Object greet(NameString person)
        Object payload = person;
        if (person.isValid())
            payload = new Exception(LocaleMessage.getInvalidUserNameError());
        return payload;
New to GrepCode? Check out our FAQ X