Skip to content

Commit

Permalink
Merge pull request #13238 from RanabirChakraborty/WFLY-10612
Browse files Browse the repository at this point in the history
WFLY-10612 Include EJB's IIOP Binding when EJB is deployed logging
  • Loading branch information
bstansberry committed May 8, 2020
2 parents 1d49d26 + 03b86fb commit 52aa205
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
10 changes: 6 additions & 4 deletions ejb3/src/main/java/org/jboss/as/ejb3/iiop/EjbIIOPService.java
Expand Up @@ -33,12 +33,11 @@
import javax.rmi.PortableRemoteObject;
import javax.transaction.TransactionManager;

import com.arjuna.ats.jbossatx.jta.TransactionManagerService;
import org.jboss.as.ee.component.ComponentView;
import org.jboss.as.ejb3.logging.EjbLogger;
import org.jboss.as.ejb3.component.EJBComponent;
import org.jboss.as.ejb3.component.stateless.StatelessSessionComponent;
import org.jboss.as.ejb3.iiop.stub.DynamicStubFactoryFactory;
import org.jboss.as.ejb3.logging.EjbLogger;
import org.jboss.as.server.moduleservice.ServiceModuleLoader;
import org.jboss.ejb.client.EJBHomeLocator;
import org.jboss.ejb.client.EJBLocator;
Expand Down Expand Up @@ -84,9 +83,10 @@
import org.wildfly.iiop.openjdk.rmi.ir.InterfaceRepository;
import org.wildfly.iiop.openjdk.rmi.marshal.strategy.SkeletonStrategy;
import org.wildfly.security.manager.WildFlySecurityManager;
import org.wildfly.transaction.client.ContextTransactionManager;

import com.arjuna.ats.jbossatx.jta.TransactionManagerService;
import com.sun.corba.se.spi.extension.ZeroPortPolicy;
import org.wildfly.transaction.client.ContextTransactionManager;

/**
* This is an IIOP "proxy factory" for <code>EJBHome</code>s and
Expand Down Expand Up @@ -240,6 +240,7 @@ public EjbIIOPService(final Map<String, SkeletonStrategy> beanMethodMap, final S
}


@Override
public synchronized void start(final StartContext startContext) throws StartException {


Expand Down Expand Up @@ -272,7 +273,8 @@ public synchronized void start(final StartContext startContext) throws StartExce
name = component.getComponentName();
}
name = name.replace(".", "_");

EjbLogger.DEPLOYMENT_LOGGER.iiopBindings(component.getComponentName(), component.getModuleName(),
name);

final ORB orb = this.orb.getValue();
if (interfaceRepositorySupported) {
Expand Down
4 changes: 4 additions & 0 deletions ejb3/src/main/java/org/jboss/as/ejb3/logging/EjbLogger.java
Expand Up @@ -3204,4 +3204,8 @@ public interface EjbLogger extends BasicLogger {
@LogMessage(level = WARN)
@Message(id = 515, value = "[EJB3.2 spec, section 4.9.2] Singleton session beans are not allowed to implement 'javax.ejb.SessionBean' interface. This interface on bean '%s' is going to be ignored and should be removed.")
void singletonCantImplementSessionBean(String className);

@LogMessage(level = INFO)
@Message(id = 516, value = "IIOP bindings for session bean named '%s' in deployment unit '%s' are as follows: %s")
void iiopBindings(final String componentName, final String moduleName, final String name);
}

0 comments on commit 52aa205

Please sign in to comment.