From 10244be9f39dafc4a4fde389725e05fffa50c44c Mon Sep 17 00:00:00 2001 From: Ramesh Reddy Date: Wed, 13 Aug 2014 13:15:05 -0500 Subject: [PATCH] TEIID-3079: making the security domain service dependencies optional --- .../src/main/java/org/teiid/jboss/TransportAdd.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jboss-integration/src/main/java/org/teiid/jboss/TransportAdd.java b/jboss-integration/src/main/java/org/teiid/jboss/TransportAdd.java index 0426685050..f103a8ae81 100644 --- a/jboss-integration/src/main/java/org/teiid/jboss/TransportAdd.java +++ b/jboss-integration/src/main/java/org/teiid/jboss/TransportAdd.java @@ -41,6 +41,7 @@ import org.jboss.msc.service.ServiceController; import org.jboss.msc.service.ServiceName; import org.jboss.msc.service.ServiceTarget; +import org.jboss.msc.service.ServiceBuilder.DependencyType; import org.teiid.common.buffer.BufferManager; import org.teiid.deployers.VDBRepository; import org.teiid.dqp.internal.process.DQPCore; @@ -159,7 +160,7 @@ protected void performRuntime(final OperationContext context, final ModelNode op for (ServiceName name:names) { if (scParent.isParentOf(name)) { LogManager.logDetail(LogConstants.CTX_SECURITY, IntegrationPlugin.Util.gs(IntegrationPlugin.Event.TEIID50011, name.getSimpleName(), transportName)); - transportBuilder.addDependency(name, SecurityDomainContext.class, new ConcurrentMapInjector(transport.securityDomains, name.getSimpleName())); + transportBuilder.addDependency(DependencyType.OPTIONAL, name, SecurityDomainContext.class, new ConcurrentMapInjector(transport.securityDomains, name.getSimpleName())); } }