~tritone-team/tritone/eucalyptus

« back to all changes in this revision

Viewing changes to clc/modules/wsstack/src/main/java/com/eucalyptus/ws/stages/ElasticFoxMangleHandler.java

  • Committer: Bazaar Package Importer
  • Author(s): Dustin Kirkland
  • Date: 2009-12-01 21:09:28 UTC
  • mto: This revision was merged to the branch mainline in revision 75.
  • Revision ID: james.westby@ubuntu.com-20091201210928-o2dvg0ubljhb0ft6
Tags: upstream-1.6.1~bzr1083
ImportĀ upstreamĀ versionĀ 1.6.1~bzr1083

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
 
92
92
  @Override
93
93
  public void incomingMessage( ChannelHandlerContext ctx, MessageEvent event ) throws Exception {
94
 
    if ( event.getMessage( ) instanceof MappingHttpResponse ) {
95
 
      MappingHttpResponse message = ( MappingHttpResponse ) event.getMessage( );
 
94
    if ( event.getMessage( ) instanceof MappingHttpRequest ) {
 
95
      MappingHttpRequest message = ( MappingHttpRequest ) event.getMessage( );
96
96
      if ( message.getMessage( ) instanceof ModifyImageAttributeType ) {
97
97
        ModifyImageAttributeType pure = ( ( ModifyImageAttributeType ) message.getMessage( ) );
98
98
        pure.setImageId( purifyImageIn( pure.getImageId( ) ) );
123
123
  }
124
124
 
125
125
  private String purifyImageIn( String id ) {
126
 
    id = "e" + id.substring( 1, 4 ) + id.substring( 4 ).toUpperCase( );
 
126
    id = id == null ? null : "e" + id.substring( 1, 4 ) + id.substring( 4 ).toUpperCase( );
127
127
    return id;
128
128
  }
129
129
 
130
130
  @Override
131
131
  public void outgoingMessage( ChannelHandlerContext ctx, MessageEvent event ) throws Exception {
132
 
    if ( event.getMessage( ) instanceof MappingHttpRequest ) {
133
 
      MappingHttpRequest message = ( MappingHttpRequest ) event.getMessage( );
 
132
    if ( event.getMessage( ) instanceof MappingHttpResponse ) {
 
133
      MappingHttpResponse message = ( MappingHttpResponse ) event.getMessage( );
134
134
      if ( message.getMessage( ) instanceof DescribeImagesResponseType ) {
135
135
        DescribeImagesResponseType purify = ( DescribeImagesResponseType ) message.getMessage( );
136
136
        for ( ImageDetails img : purify.getImagesSet( ) ) {