[jboss-cvs] jboss-ejb3/src/main/org/jboss/annotation/ejb ...

Carlo de Wolf carlo at nerdnet.nl
Fri Jul 28 04:04:34 EDT 2006


  User: wolfc   
  Date: 06/07/28 04:04:34

  Added:       src/main/org/jboss/annotation/ejb  IIOP.java
  Log:
  EJBTHREE-667: work in progress
  
  Revision  Changes    Path
  1.1      date: 2006/07/28 08:04:34;  author: wolfc;  state: Exp;jboss-ejb3/src/main/org/jboss/annotation/ejb/IIOP.java
  
  Index: IIOP.java
  ===================================================================
  /*
    * JBoss, Home of Professional Open Source
    * Copyright 2005, JBoss Inc., and individual contributors as indicated
    * by the @authors tag. See the copyright.txt in the distribution for a
    * full listing of individual contributors.
    *
    * This is free software; you can redistribute it and/or modify it
    * under the terms of the GNU Lesser General Public License as
    * published by the Free Software Foundation; either version 2.1 of
    * the License, or (at your option) any later version.
    *
    * This software is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    * Lesser General Public License for more details.
    *
    * You should have received a copy of the GNU Lesser General Public
    * License along with this software; if not, write to the Free
    * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
    * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
    */
  package org.jboss.annotation.ejb;
  
  import java.lang.annotation.ElementType;
  import java.lang.annotation.Retention;
  import java.lang.annotation.RetentionPolicy;
  import java.lang.annotation.Target;
  
  /**
   * This annotation binds a bean into Corba.
   *
   * @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
   * @version $Revision: 1.1 $
   */
  @Target({ElementType.TYPE, ElementType.ANNOTATION_TYPE})
  @Retention(RetentionPolicy.RUNTIME)
  public @interface IIOP {
     final String POA_SHARED = "shared";
     final String POA_PER_SERVANT = "per-servant";
     
     boolean interfaceRepositorySupported() default false;
     
     /**
      * per-servant or shared portable object adapter
      */
     String poa() default POA_PER_SERVANT;
  }
  
  
  



More information about the jboss-cvs-commits mailing list