1 package org.onap.aai.interceptors.post;
3 import java.io.IOException;
5 import javax.annotation.Priority;
6 import javax.ws.rs.container.ContainerRequestContext;
7 import javax.ws.rs.container.ContainerResponseContext;
8 import javax.ws.rs.container.ContainerResponseFilter;
10 import org.onap.aai.interceptors.AAIContainerFilter;
11 import org.onap.aai.interceptors.AAIHeaderProperties;
13 @Priority(AAIResponseFilterPriority.HEADER_MANIPULATION)
14 public class ResponseHeaderManipulation extends AAIContainerFilter implements ContainerResponseFilter {
18 public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext)
21 updateResponseHeaders(requestContext, responseContext);
25 private void updateResponseHeaders(ContainerRequestContext requestContext,
26 ContainerResponseContext responseContext) {
27 responseContext.getHeaders().add(AAIHeaderProperties.AAI_TX_ID, requestContext.getProperty(AAIHeaderProperties.AAI_TX_ID));