Package org.jboss.ws.metadata.umdm

Source Code of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXWS

/*     */ package org.jboss.ws.metadata.umdm;
/*     */
/*     */ import javax.xml.namespace.QName;
/*     */ import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerChainMetaData;
/*     */ import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerMetaData;
/*     */ import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerMetaData.HandlerType;
/*     */
/*     */ public class HandlerMetaDataJAXWS extends HandlerMetaData
/*     */ {
/*     */   private static final long serialVersionUID = 7631133188974299826L;
/*     */   private QName serviceNamePattern;
/*     */   private QName portNamePattern;
/*     */   private String protocolBindings;
/*     */
/*     */   public static HandlerMetaDataJAXWS newInstance(UnifiedHandlerMetaData uhmd, UnifiedHandlerMetaData.HandlerType type)
/*     */   {
/*  51 */     HandlerMetaDataJAXWS hmd = new HandlerMetaDataJAXWS(type);
/*  52 */     hmd.setHandlerName(uhmd.getHandlerName());
/*  53 */     hmd.setHandlerClassName(uhmd.getHandlerClass());
/*  54 */     hmd.setInitParams(uhmd.getInitParams());
/*  55 */     UnifiedHandlerChainMetaData handlerChain = uhmd.getHandlerChain();
/*  56 */     if (handlerChain != null)
/*     */     {
/*  58 */       hmd.setProtocolBindings(handlerChain.getProtocolBindings());
/*  59 */       hmd.setServiceNamePattern(handlerChain.getServiceNamePattern());
/*  60 */       hmd.setPortNamePattern(handlerChain.getPortNamePattern());
/*     */     }
/*  62 */     return hmd;
/*     */   }
/*     */
/*     */   public HandlerMetaDataJAXWS(UnifiedHandlerMetaData.HandlerType type)
/*     */   {
/*  67 */     super(type);
/*     */   }
/*     */
/*     */   public QName getPortNamePattern()
/*     */   {
/*  72 */     return this.portNamePattern;
/*     */   }
/*     */
/*     */   public void setPortNamePattern(QName portNamePattern)
/*     */   {
/*  77 */     this.portNamePattern = portNamePattern;
/*     */   }
/*     */
/*     */   public String getProtocolBindings()
/*     */   {
/*  82 */     return this.protocolBindings;
/*     */   }
/*     */
/*     */   public void setProtocolBindings(String protocolBindings)
/*     */   {
/*  87 */     this.protocolBindings = protocolBindings;
/*     */   }
/*     */
/*     */   public QName getServiceNamePattern()
/*     */   {
/*  92 */     return this.serviceNamePattern;
/*     */   }
/*     */
/*     */   public void setServiceNamePattern(QName serviceNamePattern)
/*     */   {
/*  97 */     this.serviceNamePattern = serviceNamePattern;
/*     */   }
/*     */
/*     */   public String toString()
/*     */   {
/* 102 */     StringBuffer buffer = new StringBuffer("\nHandlerMetaDataJAXWS:");
/* 103 */     buffer.append("\n type=" + getHandlerType());
/* 104 */     buffer.append("\n name=" + getHandlerName());
/* 105 */     buffer.append("\n class=" + getHandlerClass());
/* 106 */     buffer.append("\n params=" + getInitParams());
/* 107 */     buffer.append("\n protocols=" + getProtocolBindings());
/* 108 */     buffer.append("\n services=" + getServiceNamePattern());
/* 109 */     buffer.append("\n ports=" + getPortNamePattern());
/* 110 */     return buffer.toString();
/*     */   }
/*     */ }

/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name:     org.jboss.ws.metadata.umdm.HandlerMetaDataJAXWS
* JD-Core Version:    0.6.0
*/
TOP

Related Classes of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXWS

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.