Example usage for javax.xml.ws.handler MessageContext keySet

List of usage examples for javax.xml.ws.handler MessageContext keySet

Introduction

In this page you can find the example usage for javax.xml.ws.handler MessageContext keySet.

Prototype

Set<K> keySet();

Source Link

Document

Returns a Set view of the keys contained in this map.

Usage

From source file:com.olp.jpa.domain.docu.ut.service.EmpWebServiceImpl.java

@Override
@Transactional//from   ww  w  .  j  a  v a  2s.com
public Future<?> addAllAsync(List<EmpBeanPub> list, boolean ignoreError, Integer outputMode,
        final AsyncHandler<List<EmpBeanPub>> asyncHandler) throws ServiceException {

    Logger logger = Logger.getLogger(getClass().getName());

    logger.log(Level.INFO, "***** Within Async addAll method *****");

    final ServerAsyncResponse<List<EmpBeanPub>> r = new ServerAsyncResponse<>();

    MessageContext mContext = context.getMessageContext();
    Set<String> s = mContext.keySet();
    Iterator<String> iter = s == null ? null : s.iterator();
    while (iter != null && iter.hasNext()) {
        logger.log(Level.INFO, "MessageContext property - {0}", iter.next());
    }

    WrappedMessageContext wmc = (WrappedMessageContext) mContext;
    Message m = wmc.getWrappedMessage();

    Set<String> s2 = m.keySet();
    Iterator<String> iter2 = s2 == null ? null : s2.iterator();
    while (iter2 != null && iter2.hasNext()) {
        logger.log(Level.INFO, "Message property - {0}", iter2.next());
    }

    AddressingProperties addressProp = (AddressingProperties) mContext
            .get(org.apache.cxf.ws.addressing.JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_INBOUND);

    EndpointReferenceType eprType = addressProp.getReplyTo();

    return (r);
}

From source file:com.olp.jpa.domain.docu.ut.service.DeptWebServiceImpl.java

@Override
@Transactional//from   w  ww  .j  av  a  2s  .c  o m
public Future<?> addAllAsync(List<DeptBeanPub> list, boolean ignoreError, Integer outputMode,
        final AsyncHandler<List<DeptBeanPub>> asyncHandler) throws ServiceException {

    Logger logger = Logger.getLogger(getClass().getName());

    logger.log(Level.INFO, "***** Within Async addAll method *****");

    final ServerAsyncResponse<List<DeptBeanPub>> r = new ServerAsyncResponse<>();

    MessageContext mContext = context.getMessageContext();
    Set<String> s = mContext.keySet();
    Iterator<String> iter = s == null ? null : s.iterator();
    while (iter != null && iter.hasNext()) {
        logger.log(Level.INFO, "MessageContext property - {0}", iter.next());
    }

    WrappedMessageContext wmc = (WrappedMessageContext) mContext;
    Message m = wmc.getWrappedMessage();

    Set<String> s2 = m.keySet();
    Iterator<String> iter2 = s2 == null ? null : s2.iterator();
    while (iter2 != null && iter2.hasNext()) {
        logger.log(Level.INFO, "Message property - {0}", iter2.next());
    }

    AddressingProperties addressProp = (AddressingProperties) mContext
            .get(org.apache.cxf.ws.addressing.JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_INBOUND);

    EndpointReferenceType eprType = addressProp.getReplyTo();

    return (r);
}