org.apache.aries.ejb.modelling.impl
Class ParsedEJBServices

java.lang.Object
  extended by org.apache.aries.ejb.modelling.impl.ParsedEJBServices
All Implemented Interfaces:
org.apache.aries.application.modelling.ParsedServiceElements, EJBRegistry

public class ParsedEJBServices
extends Object
implements org.apache.aries.application.modelling.ParsedServiceElements, EJBRegistry

An EJBRegistry that marks the ParsedServiceElements provided by the EJB bundle.

Author:
Tim

Constructor Summary
ParsedEJBServices()
           
 
Method Summary
 void addEJBView(String ejbName, String ejbType, String interfaceName, boolean remote)
          Add a view of a session EJB, e.g.
 Collection<org.apache.aries.application.modelling.ImportedService> getReferences()
           
 Collection<org.apache.aries.application.modelling.ExportedService> getServices()
           
 void setAllowedNames(Collection<String> names)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParsedEJBServices

public ParsedEJBServices()
Method Detail

getReferences

public Collection<org.apache.aries.application.modelling.ImportedService> getReferences()
Specified by:
getReferences in interface org.apache.aries.application.modelling.ParsedServiceElements

getServices

public Collection<org.apache.aries.application.modelling.ExportedService> getServices()
Specified by:
getServices in interface org.apache.aries.application.modelling.ParsedServiceElements

setAllowedNames

public void setAllowedNames(Collection<String> names)

addEJBView

public void addEJBView(String ejbName,
                       String ejbType,
                       String interfaceName,
                       boolean remote)
Description copied from interface: EJBRegistry
Add a view of a session EJB, e.g. a local home, remote business interface etc.

Specified by:
addEJBView in interface EJBRegistry
Parameters:
ejbName - The ejb name
ejbType - The ejb type (e.g. stateless)
interfaceName - The fully qualified Java type name for this view


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.