in src/main/java/org/apache/directory/fortress/rest/FortressResponseInterceptor.java [47:67]
public void handleMessage(Message message) throws Fault
{
boolean isOutbound = false;
if( ( message == message.getExchange().getOutMessage() ) || ( message == message.getExchange().getOutFaultMessage() ) )
{
isOutbound = true;
}
if( isOutbound )
{
MessageContentsList objs = MessageContentsList.getContentsList(message);
if (objs != null && !objs.isEmpty())
{
Object o = objs.get(0);
if( o instanceof FortResponse )
{
message.getExchange().put( Message.RESPONSE_CODE, ((FortResponse)o).getHttpStatus() );
}
}
}
}