Interface MessagingLogger

All Superinterfaces:
org.jboss.logging.BasicLogger
All Known Implementing Classes:
MessagingLogger_$logger

@MessageLogger(projectCode="WFLYMSGAMQ", length=4) public interface MessagingLogger extends org.jboss.logging.BasicLogger
Date: 10.06.2011
Author:
James R. Perkins
  • Field Details

    • ROOT_LOGGER

      static final MessagingLogger ROOT_LOGGER
      The logger with the category of the package.
  • Method Details

    • aioInfo

      @LogMessage(level=INFO) @Message(id=1, value="AIO wasn\'t located on this platform, it will fall back to using pure Java NIO.") void aioInfo()
      Logs a info message indicating AIO was not found.
    • boundJndiName

      @LogMessage(level=INFO) @Message(id=2, value="Bound messaging object to jndi name %s") void boundJndiName(String jndiName)
      Logs an informational message indicating a messaging object was bound to the JNDI name represented by the jndiName parameter.
      Parameters:
      jndiName - the name the messaging object was bound to.
    • errorStoppingJmsServer

      @LogMessage(level=ERROR) @Message(id=3, value="Exception while stopping Jakarta Messaging server") void errorStoppingJmsServer(@Cause Throwable cause)
      Logs an error message indicating an exception occurred while stopping the Jakarta Messaging server.
      Parameters:
      cause - the cause of the error.
    • failedToDestroy

      @LogMessage(level=WARN) @Message(id=4, value="Failed to destroy %s: %s") void failedToDestroy(@Cause Throwable cause, String description, String name)
      Logs a warning message indicating the connection factory was not destroyed.
      Parameters:
      cause - the cause of the error.
      description - the description of what failed to get destroyed.
      name - the name of the factory.
    • failedToDestroy

      @LogMessage(level=WARN) void failedToDestroy(String description, String name)
      Logs a warning message indicating the connection factory was not destroyed.
      Parameters:
      description - the description of what failed to get destroyed.
      name - the name of the factory.
    • revertOperationFailed

      @LogMessage(level=ERROR) @Message(id=5, value="%s caught exception attempting to revert operation %s at address %s") void revertOperationFailed(@Cause Throwable cause, String className, String operation, org.jboss.as.controller.PathAddress address)
      Logs an error message indicating the class, represented by the className parameter, caught an exception attempting to revert the operation, represented by the operation parameter, at the address, represented by the address parameter.
      Parameters:
      cause - the cause of the error.
      className - the name of the class that caused the error.
      operation - the operation.
      address - the address.
    • unboundJndiName

      @LogMessage(level=INFO) @Message(id=6, value="Unbound messaging object to jndi name %s") void unboundJndiName(String jndiName)
      Logs an informational message indicating a messaging object was unbound from the JNDI name represented by the jndiName parameter.
      Parameters:
      jndiName - the name the messaging object was bound to.
    • couldNotCloseFile

      @LogMessage(level=ERROR) @Message(id=7, value="Could not close file %s") void couldNotCloseFile(String file, @Cause Throwable cause)
    • failedToUnbindJndiName

      @LogMessage(level=WARN) @Message(id=8, value="Failed to unbind messaging object bound to jndi name %s in %d %s") void failedToUnbindJndiName(String jndiName, long timeout, String timeUnit)
      Logs a warning message indicating the messaging object bound to the JNDI name represented by the {@code jndiName) has not be unbound in a timely fashion. @param jndiName the name the messaging object was bound to. @param timeout the timeout value @param timeUnit the timeout time unit
    • startedService

      @LogMessage(level=INFO) @Message(id=11, value="Started %s %s") void startedService(String type, String name)
      Logs an info message when a service for the given type and name is started.
      Parameters:
      type - the type of the service
      name - the name of the service
    • stoppedService

      @LogMessage(level=INFO) @Message(id=12, value="Stopped %s %s") void stoppedService(String type, String name)
      Logs an info message when a service for the given type and name is stopped.
      Parameters:
      type - the type of the service
      name - the name of the service
    • unknownPooledConnectionFactoryAttribute

      @LogMessage(level=WARN) @Message(id=15, value="Ignoring %s property that is not a known property for pooled connection factory.") void unknownPooledConnectionFactoryAttribute(String name)
    • registeredHTTPUpgradeHandler

      @LogMessage(level=INFO) @Message(id=16, value="Registered HTTP upgrade for %s protocol handled by %s acceptor") void registeredHTTPUpgradeHandler(String name, String acceptor)
      Logs an info message when a HTTP Upgrade handler is registered for the given protocol.
      Parameters:
      name - the name of the protocol that is handled
    • connectorForPooledConnectionFactory

      @LogMessage(level=WARN) @Message(id=18, value="No connectors were explicitly defined for the pooled connection factory %s. Using %s as the connector.") void connectorForPooledConnectionFactory(String name, String connectorName)
      Logs a warn message when no connectors were specified for a connection factory definition and one connector was picked up to be used.
      Parameters:
      name - the name of the connection factory definition
      connectorName - the name of the connector that was picked
    • cannotBindJndiName

      @Message(id=22, value="Cannot bind a null or empty string as jndi name") IllegalArgumentException cannotBindJndiName()
      Creates an exception indicating a null or empty JNDI name cannot be bound.
      Returns:
      an IllegalArgumentException for the error.
    • cannotUnbindJndiName

      @Message(id=25, value="Cannot unbind a null or empty string as jndi name") IllegalArgumentException cannotUnbindJndiName()
      Creates an exception indicating a null or empty JNDI name cannot be unbound.
      Returns:
      an IllegalArgumentException for the error.
    • childResourceAlreadyExists

      @Message(id=26, value="A child resource of type %1$s already exists; the messaging subsystem only allows a single resource of type %1$s") String childResourceAlreadyExists(String type)
      A message indicating a child resource of the type, represented by the type parameter already exists.
      Parameters:
      type - the type that already exists.
      Returns:
      the message.
    • connectorNotDefined

      @Message(id=27, value="Connector %s not defined") IllegalStateException connectorNotDefined(String connectorName)
      Creates an exception indicating the connector is not defined.
      Parameters:
      connectorName - the name of the connector.
      Returns:
      an IllegalStateException for the error.
    • failedToCreate

      @Message(id=28, value="Failed to create %s") org.jboss.msc.service.StartException failedToCreate(@Cause Throwable cause, String name)
      Create an exception indicating that a messaging resource has failed to be created
      Parameters:
      cause - the cause of the error.
      name - the name that failed to be created.
      Returns:
      the message.
    • failedToFindBroadcastSocketBinding

      @Message(id=29, value="Failed to find SocketBinding for broadcast binding: %s") org.jboss.msc.service.StartException failedToFindBroadcastSocketBinding(String name)
      Creates an exception indicating a failure to find the SocketBinding for the broadcast binding.
      Parameters:
      name - the name of the connector.
      Returns:
      a StartException for the error.
    • failedToFindConnectorSocketBinding

      @Message(id=30, value="Failed to find SocketBinding for connector: %s") org.jboss.msc.service.StartException failedToFindConnectorSocketBinding(String name)
      Creates an exception indicating a failure to find the SocketBinding for the connector.
      Parameters:
      name - the name of the connector.
      Returns:
      a StartException for the error.
    • failedToFindDiscoverySocketBinding

      @Message(id=31, value="Failed to find SocketBinding for discovery binding: %s") org.jboss.msc.service.StartException failedToFindDiscoverySocketBinding(String name)
      Creates an exception indicating a failure to find the SocketBinding for the discovery binding.
      Parameters:
      name - the name of the connector.
      Returns:
      a StartException for the error.
    • failedToShutdownServer

      @Message(id=32, value="Failed to shutdown %s server") RuntimeException failedToShutdownServer(@Cause Throwable cause, String server)
      Creates an exception indicating a server failed to shutdown.
      Parameters:
      cause - the cause of the error.
      server - the server that failed to shutdown.
      Returns:
      a RuntimeException for the error.
    • failedToStartService

      @Message(id=33, value="Failed to start service") org.jboss.msc.service.StartException failedToStartService(@Cause Throwable cause)
      Creates an exception indicating the service failed to start.
      Parameters:
      cause - the cause of the error.
      Returns:
      a StartException for the error.
    • illegalValue

      @Message(id=36, value="Illegal value %s for element %s") String illegalValue(Object value, String element)
      A message indicating an illegal value, represented by the value parameter, for the element, represented by the element parameter.
      Parameters:
      value - the illegal value.
      element - the element.
      Returns:
      the message.
    • immutableResource

      @Message(id=37, value="Resource is immutable") UnsupportedOperationException immutableResource()
      Creates an exception indicating a resource is immutable.
      Returns:
      an UnsupportedOperationException for the error.
    • invalid

      @Message(id=38, value="%s is invalid") String invalid(Object obj)
      A message indicating the object, represented by the obj parameter, is invalid.
      Parameters:
      obj - the invalid object.
      Returns:
      the message.
    • invalidAttributeType

      @Message(id=39, value="Attribute %s has unexpected type %s") IllegalStateException invalidAttributeType(String name, org.jboss.dmr.ModelType type)
      Creates an exception indicating the attribute, represented by the name parameter, has an unexpected type, represented by the type parameter.
      Parameters:
      name - the name of the attribute.
      type - the type of the attribute.
      Returns:
      an IllegalStateException for the error.
    • invalidServiceState

      @Message(id=42, value="Service %s is not in state %s, it is in state %s") IllegalStateException invalidServiceState(org.jboss.msc.service.ServiceName service, org.jboss.msc.service.ServiceController.State validState, org.jboss.msc.service.ServiceController.State currentState)
      Creates an exception indicating the service, represented by the service parameter, is in an invalid state.
      Parameters:
      service - the service.
      validState - the valid state.
      currentState - the current state of the service.
      Returns:
      an IllegalStateException for the error.
    • jndiNameAlreadyRegistered

      @Message(id=43, value="JNDI name %s is already registered") String jndiNameAlreadyRegistered(String jndiName)
      A message indicating the JNDI name has already been registered.
      Parameters:
      jndiName - the JNDI name.
      Returns:
      the message.
    • required

      @Message(id=45, value="%s is required") String required(Object obj)
      A message the object, represented by the obj parameter, is required.
      Parameters:
      obj - the object that is required.
      Returns:
      the message.
    • required

      @Message(id=46, value="Either %s or %s is required") String required(Object obj1, Object obj2)
      A message indicating either obj1 or obj2 is required.
      Parameters:
      obj1 - the first option.
      obj2 - the second option.
      Returns:
      the message.
    • nullVar

      @Message(id=47, value="%s is null") IllegalArgumentException nullVar(String varName)
      Creates an exception indicating the variable cannot be null
      Parameters:
      varName - the variable name.
      Returns:
      an IllegalArgumentException for the error.
    • unsupportedAttribute

      @Message(id=50, value="Read support for attribute %s was not properly implemented") IllegalStateException unsupportedAttribute(String name)
      Creates an exception indicating the read support for the attribute represented by the name parameter was not properly implemented.
      Parameters:
      name - the name of the attribute.
      Returns:
      an IllegalStateException for the error.
    • unsupportedOperation

      @Message(id=52, value="Support for operation %s was not properly implemented") IllegalStateException unsupportedOperation(String name)
      Creates an exception indicating the read support for the operation represented by the name parameter was not properly implemented.
      Parameters:
      name - the operation name.
      Returns:
      an IllegalStateException for the error.
    • unsupportedRuntimeAttribute

      @Message(id=53, value="Runtime handling for %s is not implemented") UnsupportedOperationException unsupportedRuntimeAttribute(String name)
      Creates an exception indicating the runtime handling of the attribute represented by the name parameter is not implemented.
      Parameters:
      name - the name of the attribute.
      Returns:
      an UnsupportedOperationException for the error.
    • activeMQServerNotInstalled

      @Message(id=54, value="No ActiveMQ Server is available under name %s") org.jboss.as.controller.OperationFailedException activeMQServerNotInstalled(String name)
      Creates an exception indicating the ActiveMQServerService for the server with the given name is either not installed or not started.
      Parameters:
      name - the name of the Hornet Q server.
      Returns:
      an OperationFailedException for the error.
    • couldNotParseDeployment

      @Message(id=55, value="Could not parse file %s") org.jboss.as.server.deployment.DeploymentUnitProcessingException couldNotParseDeployment(String file, @Cause Throwable cause)
    • operationNotValid

      @Message(id=56, value="Handler cannot handle operation %s") IllegalStateException operationNotValid(String operation)
    • noDestinationRegisteredForAddress

      @Message(id=57, value="No message destination registered at address %s") String noDestinationRegisteredForAddress(org.jboss.as.controller.PathAddress address)
    • securityDomainContextNotSet

      @Message(id=58, value="SecurityDomainContext has not been set") IllegalStateException securityDomainContextNotSet()
    • failedToRecover

      @Message(id=60, value="Failed to recover %s") org.jboss.as.controller.OperationFailedException failedToRecover(@Cause Throwable cause, String name)
      Create an exception indicating that a messaging resource has failed to be recovered
      Parameters:
      cause - the cause of the error.
      name - the name that failed to be recovered.
      Returns:
      the message.
    • canNotRegisterResourceOfType

      @Message(id=63, value="Resources of type %s cannot be registered") UnsupportedOperationException canNotRegisterResourceOfType(String childType)
      Create a failure description message indicating that the resource of given type can not be registered.
      Returns:
      an UnsupportedOperationException for the error.
    • canNotRemoveResourceOfType

      @Message(id=64, value="Resources of type %s cannot be removed") UnsupportedOperationException canNotRemoveResourceOfType(String childType)
      Create a failure description message indicating that the resource of given type can not be removed.
      Returns:
      an UnsupportedOperationException for the error.
    • serverInBackupMode

      @Message(id=66, value="Resource at the address %s can not be managed, the server is in backup mode") String serverInBackupMode(org.jboss.as.controller.PathAddress address)
    • wrongConnectorRefInBroadCastGroup

      @Message(id=67, value="The broadcast group \'%s\' defines reference to nonexistent connector \'%s\'. Available connectors \'%s\'.") org.jboss.as.controller.OperationFailedException wrongConnectorRefInBroadCastGroup(String bgName, String connectorRef, Collection<String> presentConnectors)
      Create a failure description message indicating that the given broadcast-group's connector reference is not present in the listed connectors.
      Returns:
      an OperationFailedException for the error.
    • noMatchingExpiryAddress

      @LogMessage(level=WARN) @Message(id=71, value="There is no resource matching the expiry-address %s for the address-settings %s, expired messages from destinations matching this address-setting will be lost!") void noMatchingExpiryAddress(String address, String addressSettings)
      Logs a warn message when there is no resource matching the address-settings' expiry-address.
      Parameters:
      address - the name of the address-settings' missing expiry-address
      addressSettings - the name of the address-settings
    • noMatchingDeadLetterAddress

      @LogMessage(level=WARN) @Message(id=72, value="There is no resource matching the dead-letter-address %s for the address-settings %s, undelivered messages from destinations matching this address-setting will be lost!") void noMatchingDeadLetterAddress(String address, String addressSettings)
      Logs a warn message when there is no resource matching the address-settings' dead-letter-address.
      Parameters:
      address - the name of the address-settings' missing dead-letter-address
      addressSettings - the name of the address-settings
    • canNotRemoveLastJNDIName

      @Message(id=73, value="Can not remove JNDI name %s. The resource must have at least one JNDI name") String canNotRemoveLastJNDIName(String jndiName)
      A message indicating the resource must have at least one JNDI name.
      Parameters:
      jndiName - the JNDI name.
      Returns:
      the message.
    • aioInfoLinux

      @LogMessage(level=INFO) @Message(id=75, value="AIO wasn\'t located on this platform, it will fall back to using pure Java NIO. Your platform is Linux, install LibAIO to enable the AIO journal and achieve optimal performance.") void aioInfoLinux()
      Logs a INFO message indicating AIO was not found, ask to install LibAIO to enable the AIO on Linux systems to achieve optimal performance.
    • duplicateElements

      @Message(id=76, value="Parameter %s contains duplicate elements [%s]") org.jboss.as.controller.OperationFailedException duplicateElements(String parameterName, org.jboss.dmr.ModelNode elements)
    • canNotRemoveUnknownEntry

      @Message(id=77, value="Can not remove unknown entry %s") org.jboss.as.controller.OperationFailedException canNotRemoveUnknownEntry(String entry)
    • onlyOneChildIsAllowed

      @Message(id=78, value="Only one %s child resource is allowed, found children: %s") org.jboss.as.controller.OperationFailedException onlyOneChildIsAllowed(String childType, Set<String> childrenNames)
    • indexedChildResourceRegistrationNotAvailable

      @Message(id=79, value="Indexed child resources can only be registered if the parent resource supports ordered children. The parent of \'%s\' is not indexed") IllegalStateException indexedChildResourceRegistrationNotAvailable(org.jboss.as.controller.PathElement address)
    • discoveryGroupIsNotDefined

      @Message(id=80, value="Discovery group %s is not defined") org.jboss.msc.service.StartException discoveryGroupIsNotDefined(String discoveryGroupName)
    • unsupportedBroadcastGroupConfigurationForLegacy

      @Message(id=81, value="Unsupported type of broadcast group configuration for legacy resource: %s") org.jboss.msc.service.StartException unsupportedBroadcastGroupConfigurationForLegacy(String broadcastGroupConfigurationClassName)
    • unsupportedConnectorFactoryForLegacy

      @Message(id=82, value="Unsupported type of connector factory for legacy resource: %s") org.jboss.msc.service.StartException unsupportedConnectorFactoryForLegacy(String connectorFactoryClassName)
    • managementOperationAllowedOnlyInRunningMode

      @Message(id=83, value="The %s operation can not be performed: the server must be in %s mode") org.jboss.as.controller.OperationFailedException managementOperationAllowedOnlyInRunningMode(String operationName, org.jboss.as.controller.RunningMode mode)
    • noInVMConnector

      @Message(id=84, value="The server does not define any in-vm connector. One is required to be able to import a journal") org.jboss.as.controller.OperationFailedException noInVMConnector()
    • unableToLoadClassFromModule

      @Message(id=85, value="Unable to load class %s from module %s") org.jboss.as.controller.OperationFailedException unableToLoadClassFromModule(String className, String moduleName)
    • unableToLoadModule

      @Message(id=86, value="Unable to load module %s") org.jboss.as.controller.OperationFailedException unableToLoadModule(String moduleName, @Cause org.jboss.modules.ModuleLoadException cause)
    • unableToLoadConnectorServiceFactoryClass

      @Message(id=87, value="Unable to load connector service factory class: %s") org.jboss.as.controller.OperationFailedException unableToLoadConnectorServiceFactoryClass(String factoryClass)
    • invalidModularParameterValue

      @Message(id=88, value="%s is an invalid value for parameter %s, it should be multiple of %s") org.jboss.as.controller.OperationFailedException invalidModularParameterValue(long size, String parameterName, long modular)
    • invalidConfiguration

      @LogMessage(level=WARN) @Message(id=89, value="Resource at %s is not correctly configured: when its attribute %s is defined, the other attributes %s will not be taken into account") void invalidConfiguration(org.jboss.as.controller.PathAddress address, String definedAttribute, List<String> otherAttributes)
    • invalidNullSecurityDomain

      @Message(id=90, value="The Elytron security domain cannot be null") IllegalArgumentException invalidNullSecurityDomain()
    • failedAuthenticationWithException

      @LogMessage(level=DEBUG) @Message(id=91, value="Failed to authenticate username %s. Exception message: %s") void failedAuthenticationWithException(@Cause Throwable cause, String username, String message)
    • failedAuthentication

      @LogMessage(level=DEBUG) @Message(id=92, value="Failed to authenticate username %s: cannot verify username/password pair") void failedAuthentication(String username)
    • failedAuthorization

      @LogMessage(level=DEBUG) @Message(id=93, value="Failed to authorize username %s: missing permissions") void failedAuthorization(String username)
    • jdbcDatabaseDialectDetectionFailed

      @LogMessage(level=WARN) @Message(id=94, value="Unable to detect database dialect from connection metadata or JDBC driver name. Please configure this manually using the \'journal-database\' property in your configuration. Known database dialect strings are %s") void jdbcDatabaseDialectDetectionFailed(String databaseDialects)
    • multipleClientMappingsFound

      @LogMessage(level=WARN) @Message(id=95, value="Multiple client-mapping found in [%s] socket binding used by ActiveMQ [%s] transport configuration. Using address: [host: %s, port %s]") void multipleClientMappingsFound(String socketBindingName, String transportConfigName, String host, int port)
    • operationNotAllowedOnJdbcStore

      @Message(id=96, value="The %s operation can not be performed on a JDBC store journal") org.jboss.as.controller.OperationFailedException operationNotAllowedOnJdbcStore(String operationName)
    • noSocketBinding

      @Message(id=97, value="There is no socket-binding or outbound-socket-binding configured with the name %s") org.jboss.as.controller.OperationFailedException noSocketBinding(String connectorSocketBinding)
    • moduleNotFound

      @Message(id=98, value="Unable to load module %s - the module or one of its dependencies is missing [%s]") org.jboss.as.controller.OperationFailedException moduleNotFound(String moduleName, String missingModule, @Cause org.jboss.modules.ModuleNotFoundException e)
    • remoteDestinationCreationFailed

      @Message(id=99, value="Creating the remote destination %s failed with error %s") org.jboss.msc.service.StartException remoteDestinationCreationFailed(String destinationName, String error)
    • remoteDestinationDeletionFailed

      @Message(id=100, value="Deleting the remote destination %s failed with error %s") RuntimeException remoteDestinationDeletionFailed(String destinationName, String error)
    • invalidTransactionNameValue

      @LogMessage(level=WARN) @Message(id=101, value="Invalid value %s for %s, legal values are %s, default value is applied.") void invalidTransactionNameValue(String value, String name, Collection<?> validValues)
    • upgradeRequestMissingKey

      @Message(id=102, value="HTTP Upgrade request missing Sec-JbossRemoting-Key header") IOException upgradeRequestMissingKey()
    • brokerNotStarted

      @Message(id=103, value="Broker is not started. It cannot be managed yet.") IllegalStateException brokerNotStarted()
    • legacySecurityUnsupported

      @Message(id=104, value="Legacy security is no longer supported.") IllegalStateException legacySecurityUnsupported()
    • socketBindingMulticastNotSet

      @Message(id=105, value="The %s %s is configured to use socket-binding %s, but this socket binding doesn\'t have the multicast-address or a multicast-port attributes configured.") org.jboss.as.controller.OperationFailedException socketBindingMulticastNotSet(String resourceType, String resourceName, String socketBindingName)
    • failedBridgeDeployment

      @Message(id=106, value="The bridge %s didn\'t deploy.") org.jboss.as.controller.OperationFailedException failedBridgeDeployment(String bridgeName)
    • securityEnabledWithoutDomain

      @Message(id=107, value="You must define a elytron security domain when security is enabled.") IllegalStateException securityEnabledWithoutDomain()
    • socketBindingOrJGroupsClusterRequired

      @Message(id=108, value="Either socket-binding or jgroups-cluster attribute is required.") org.jboss.as.controller.OperationFailedException socketBindingOrJGroupsClusterRequired()
    • unknownHAPolicyType

      @Message(id=109, value="Unknown ha policy type.") org.jboss.as.controller.OperationFailedException unknownHAPolicyType()
    • unableToFindRecoveryRegistry

      @Message(id=110, value="Unable to find Recovery Registry") IllegalStateException unableToFindRecoveryRegistry()
    • noSubscriptionError

      @Message(id=111, value="No subscriptions with name %s for clientID %s") IllegalArgumentException noSubscriptionError(String queueName, String clientID)
    • noSubscriptionWithQueueName

      @Message(id=112, value="No subscriptions with name %s") IllegalArgumentException noSubscriptionWithQueueName(String queueName)
    • missingArguments

      @Message(id=113, value="Arguments are missing") org.jboss.as.cli.operation.OperationFormatException missingArguments()
    • missingRestype

      @Message(id=114, value="Required parameter --restype is missing.") org.jboss.as.cli.operation.OperationFormatException missingRestype()
    • missingJNDIName

      @Message(id=115, value="JNDI name is missing.") org.jboss.as.cli.operation.OperationFormatException missingJNDIName()
    • failedToParseProperty

      @Message(id=116, value="Failed to parse property \'%s\' ") org.jboss.as.cli.operation.OperationFormatException failedToParseProperty(String prop)
    • unsupportedResourceType

      @Message(id=117, value="Resource type %s isn\'t supported.") org.jboss.as.cli.operation.OperationFormatException unsupportedResourceType(String restype)
    • missingName

      @Message(id=118, value="name is missing.") org.jboss.as.cli.operation.OperationFormatException missingName()
    • jndiWasNotFound

      @Message(id=119, value="\'%s\' wasn\'t found among existing JMS resources.") org.jboss.as.cli.operation.OperationFormatException jndiWasNotFound(String jndiName)