Binary compatibility report for the OpenEJB library  between 3.1 and 3.1.1 versions

Test Info


Library NameOpenEJB
Version #13.1
Version #23.1.1

Test Results


Total Java ARchives13
Total Methods / Classes12737 / 1627
VerdictIncompatible
(0.8%)

Problem Summary


SeverityCount
Added Methods-255
Removed MethodsHigh37
Problems with
Data Types
High7
Medium2
Low6
Problems with
Methods
High2
Medium0
Low1
Other Changes
in Data Types
-24

Added Methods (255)


openejb-api-3.1.1.jar, EjbDeployment.class
package org.apache.openejb.api
EjbDeployment.container ( ) [abstract]  :  String
EjbDeployment.id ( ) [abstract]  :  String

openejb-client-3.1.1.jar, EJBMetaDataImpl.class
package org.apache.openejb.client
EJBMetaDataImpl.EJBMetaDataImpl ( Class homeInterface, Class remoteInterface, Class primaryKeyClass, String typeOfBean, InterfaceType interfaceType, java.util.List businessInterfaces )
EJBMetaDataImpl.EJBMetaDataImpl ( Class homeInterface, Class remoteInterface, Class primaryKeyClass, String typeOfBean, String deploymentID, int deploymentCode, InterfaceType interfaceType, java.util.List businessInterfaces )
EJBMetaDataImpl.EJBMetaDataImpl ( Class homeInterface, Class remoteInterface, Class primaryKeyClass, String typeOfBean, String deploymentID, InterfaceType interfaceType, java.util.List businessInterfaces )
EJBMetaDataImpl.EJBMetaDataImpl ( Class homeInterface, Class remoteInterface, String typeOfBean, InterfaceType interfaceType, java.util.List businessInterfaces )

openejb-client-3.1.1.jar, InterfaceType.class
package org.apache.openejb.client
InterfaceType.valueOf String name ) [static]  :  InterfaceType
InterfaceType.values ( ) [static]  :  InterfaceType[ ]

openejb-core-3.1.1.jar, Add.class
package org.apache.openejb.config
GeneratedClientModules.Add.deploy AppModule appModule )  :  AppModule
GeneratedClientModules.Add.GeneratedClientModules.Add ( )

openejb-core-3.1.1.jar, AnnotationDeployer.class
package org.apache.openejb.config
AnnotationDeployer.getModule ( ) [static]  :  DeploymentModule

openejb-core-3.1.1.jar, AnnotationValidations.class
package org.apache.openejb.config.rules
AnnotationValidations.AnnotationValidations ( )

openejb-core-3.1.1.jar, CheckUserTransactionRefs.class
package org.apache.openejb.config.rules
CheckUserTransactionRefs.CheckUserTransactionRefs ( )
CheckUserTransactionRefs.validate org.apache.openejb.config.EjbModule ejbModule )  :  void

openejb-core-3.1.1.jar, Classes.class
package org.apache.openejb.util
Classes.getSimpleNames Class[ ] classes ) [static]  :  java.util.List

openejb-core-3.1.1.jar, ClientModule.class
package org.apache.openejb.config
ClientModule.getFinder ( )  :  org.apache.xbean.finder.ClassFinder
ClientModule.getFinderReference ( )  :  java.util.concurrent.atomic.AtomicReference
ClientModule.getLocalClients ( )  :  java.util.Set
ClientModule.getRemoteClients ( )  :  java.util.Set
ClientModule.isEjbModuleGenerated ( )  :  boolean
ClientModule.setEjbModuleGenerated boolean ejbModuleGenerated )  :  void
ClientModule.setFinderReference java.util.concurrent.atomic.AtomicReference finder )  :  void

openejb-core-3.1.1.jar, CmpContainer.class
package org.apache.openejb.core.cmp
CmpContainer.invoke Object deployID, org.apache.openejb.InterfaceType type, Class callInterface, reflect.Method callMethod, Object[ ] args, Object primKey )  :  Object

openejb-core-3.1.1.jar, CmpField.class
package org.apache.openejb.core.cmp.cmp2
CmpField.CmpField String name, org.apache.xbean.asm.Type type, reflect.Method getter )
CmpField.getType ( )  :  org.apache.xbean.asm.Type

openejb-core-3.1.1.jar, CmrField.class
package org.apache.openejb.core.cmp.cmp2
CmrField.getInitialValueType ( )  :  org.apache.xbean.asm.Type
CmrField.getProxyType ( )  :  org.apache.xbean.asm.Type
CmrField.getType ( )  :  org.apache.xbean.asm.Type

openejb-core-3.1.1.jar, CmrStyle.class
package org.apache.openejb.core.cmp.cmp2
CmrStyle.getAccessorType ( )  :  org.apache.xbean.asm.Type
CmrStyle.getCmrFieldDescriptor org.apache.xbean.asm.Type relatedType )  :  String
CmrStyle.getCollectionType ( )  :  org.apache.xbean.asm.Type
CmrStyle.getIntiCollectionType ( )  :  org.apache.xbean.asm.Type

openejb-core-3.1.1.jar, CoreDeploymentInfo.class
package org.apache.openejb.core
CoreDeploymentInfo.getMethodSchedules ( )  :  java.util.List
CoreDeploymentInfo.isSessionSynchronized ( )  :  boolean
CoreDeploymentInfo.setMethodSchedules java.util.List schedules )  :  void

openejb-core-3.1.1.jar, Debug.class
package org.apache.openejb.util
Debug.getFields Class clazz ) [static]  :  java.util.List

openejb-core-3.1.1.jar, DeploymentInfo.class
package org.apache.openejb
DeploymentInfo.getMethodSchedules ( ) [abstract]  :  java.util.List
DeploymentInfo.getRemoveMethods ( ) [abstract]  :  java.util.List
DeploymentInfo.isSessionSynchronized ( ) [abstract]  :  boolean

openejb-core-3.1.1.jar, DeploymentLoader.class
package org.apache.openejb.config
DeploymentLoader.altDDSources ( java.util.Map map, boolean log ) [static]  :  java.util.Map

openejb-core-3.1.1.jar, EJBCronTrigger.class
package org.apache.openejb.core.timer
EJBCronTrigger.computeFirstFireTime org.quartz.Calendar calendar )  :  java.util.Date
EJBCronTrigger.EJBCronTrigger javax.ejb.ScheduleExpression expr )
EJBCronTrigger.executionComplete ( org.quartz.JobExecutionContext context, org.quartz.JobExecutionException result )  :  int
EJBCronTrigger.getEndTime ( )  :  java.util.Date
EJBCronTrigger.getFinalFireTime ( )  :  java.util.Date
EJBCronTrigger.getFireTimeAfter java.util.Date afterTime )  :  java.util.Date
EJBCronTrigger.getNextFireTime ( )  :  java.util.Date
EJBCronTrigger.getPreviousFireTime ( )  :  java.util.Date
EJBCronTrigger.getStartTime ( )  :  java.util.Date
EJBCronTrigger.mayFireAgain ( )  :  boolean
EJBCronTrigger.parseExpression int field, String expr )  :  EJBCronTrigger.FieldExpression
EJBCronTrigger.setEndTime java.util.Date endTime )  :  void
EJBCronTrigger.setStartTime java.util.Date startTime )  :  void
EJBCronTrigger.triggered org.quartz.Calendar calendar )  :  void
EJBCronTrigger.updateAfterMisfire org.quartz.Calendar cal )  :  void
EJBCronTrigger.updateWithNewCalendar ( org.quartz.Calendar cal, long misfireThreshold )  :  void
EJBCronTrigger.validateMisfireInstruction int misfireInstruction )  :  boolean

openejb-core-3.1.1.jar, EjbModule.class
package org.apache.openejb.config
EjbModule.getClientModule ( )  :  ClientModule
EjbModule.getFinder ( )  :  org.apache.xbean.finder.ClassFinder
EjbModule.getFinderReference ( )  :  java.util.concurrent.atomic.AtomicReference
EjbModule.setClientModule ClientModule clientModule )  :  void

openejb-core-3.1.1.jar, EntityContainer.class
package org.apache.openejb.core.entity
EntityContainer.invoke Object deployID, org.apache.openejb.InterfaceType type, Class callInterface, reflect.Method callMethod, Object[ ] args, Object primKey )  :  Object

openejb-core-3.1.1.jar, GeneratedClientModules.class
package org.apache.openejb.config
GeneratedClientModules.GeneratedClientModules ( )

openejb-core-3.1.1.jar, InitEjbDeployments.class
package org.apache.openejb.config
InitEjbDeployments.deploy EjbModule ejbModule )  :  EjbModule

openejb-core-3.1.1.jar, InjectionProcessor.class
package org.apache.openejb
InjectionProcessor.InjectionProcessor ( Object suppliedInstance, java.util.List injections, javax.naming.Context context )
InjectionProcessor.unwrap javax.naming.Context context ) [static]  :  javax.naming.Context

openejb-core-3.1.1.jar, IsEnumVisitor.class
package org.apache.openejb.core
TempClassLoader.IsEnumVisitor.TempClassLoader.IsEnumVisitor ( )
TempClassLoader.IsEnumVisitor.visit int version, int access, String name, String signature, String superName, String[ ] interfaces )  :  void

openejb-core-3.1.1.jar, IvmContext.class
package org.apache.openejb.core.ivm.naming
IvmContext.toString ( )  :  String
IvmContext.tree java.io.PrintStream out )  :  void

openejb-core-3.1.1.jar, JndiBuilder.class
package org.apache.openejb.assembler.classic
JndiBuilder.format ( Object deploymentId, String interfaceClassName ) [static]  :  String
JndiBuilder.format ( Object deploymentId, String interfaceClassName, org.apache.openejb.InterfaceType interfaceType ) [static]  :  String
JndiBuilder.format ( String deploymentId, String interfaceClassName, org.apache.openejb.InterfaceType interfaceType ) [static]  :  String

openejb-core-3.1.1.jar, LocalInitialContext.class
package org.apache.openejb.client
LocalInitialContext.bind String name, Object obj )  :  void

openejb-core-3.1.1.jar, Logger.class
package org.apache.openejb.util
Logger.configure ( ) [static]  :  void

openejb-core-3.1.1.jar, MappedNameBuilder.class
package org.apache.openejb.config
MappedNameBuilder.deploy AppModule appModule )  :  AppModule
MappedNameBuilder.MappedNameBuilder ( )

openejb-core-3.1.1.jar, MdbContainer.class
package org.apache.openejb.core.mdb
MdbContainer.invoke ( Object deploymentId, org.apache.openejb.InterfaceType type, Class callInterface, reflect.Method method, Object[ ] args, Object primKey )  :  Object

openejb-core-3.1.1.jar, MethodSchedule.class
package org.apache.openejb.core.timer
MethodSchedule.getMethod ( )  :  reflect.Method
MethodSchedule.getSchedules ( )  :  java.util.List
MethodSchedule.MethodSchedule ( reflect.Method method, java.util.List schedules )

openejb-core-3.1.1.jar, MethodScheduleBuilder.class
package org.apache.openejb.assembler.classic
MethodScheduleBuilder.build org.apache.openejb.core.CoreDeploymentInfo deploymentInfo )  :  void
MethodScheduleBuilder.MethodScheduleBuilder ClassLoader cl, EjbJarInfo ejbJarInfo )

openejb-core-3.1.1.jar, MethodScheduleInfo.class
package org.apache.openejb.assembler.classic
MethodScheduleInfo.MethodScheduleInfo ( )

openejb-core-3.1.1.jar, NameNode.class
package org.apache.openejb.core.ivm.naming
NameNode.toString ( )  :  String
NameNode.tree String indent, java.io.PrintStream out )  :  void

openejb-core-3.1.1.jar, openejbURLContextFactory.class
package org.apache.openejb.core.ivm.naming.openejb
openejbURLContextFactory.getContext ( ) [static]  :  javax.naming.Context
openejbURLContextFactory.getObjectInstance Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable env )  :  Object
openejbURLContextFactory.openejbURLContextFactory ( )

openejb-core-3.1.1.jar, OptionsLog.class
package org.apache.openejb.util
OptionsLog.debug String message )  :  void
OptionsLog.debug String message, Throwable t )  :  void
OptionsLog.info String message )  :  void
OptionsLog.info String message, Throwable t )  :  void
OptionsLog.install ( ) [static]  :  void
OptionsLog.isDebugEnabled ( )  :  boolean
OptionsLog.isInfoEnabled ( )  :  boolean
OptionsLog.isWarningEnabled ( )  :  boolean
OptionsLog.OptionsLog ( )
OptionsLog.warning String message )  :  void
OptionsLog.warning String message, Throwable t )  :  void

openejb-core-3.1.1.jar, ParsedName.class
package org.apache.openejb.core.ivm.naming
ParsedName.path ( )  :  String
ParsedName.remaining ( )  :  ParsedName

openejb-core-3.1.1.jar, ParseException.class
package org.apache.openejb.core.timer
EJBCronTrigger.ParseException.EJBCronTrigger.ParseException int field, String value, String message )
EJBCronTrigger.ParseException.EJBCronTrigger.ParseException java.util.Map children )
EJBCronTrigger.ParseException.getChildren ( )  :  java.util.Map
EJBCronTrigger.ParseException.getError ( )  :  String
EJBCronTrigger.ParseException.getField ( )  :  Integer
EJBCronTrigger.ParseException.getValue ( )  :  String

openejb-core-3.1.1.jar, PassthroughFactory.class
package org.apache.openejb
InjectionProcessor.PassthroughFactory.create Object instance ) [static]  :  Object
InjectionProcessor.PassthroughFactory.InjectionProcessor.PassthroughFactory ( )

openejb-core-3.1.1.jar, PersistenceProviderProperties.class
package org.apache.openejb.config
AppInfoBuilder.PersistenceProviderProperties.AppInfoBuilder.PersistenceProviderProperties ( )

openejb-core-3.1.1.jar, PortData.class
package org.apache.openejb.core.webservices
PortData.getSecurityProperties ( )  :  java.util.Properties
PortData.isSecure ( )  :  boolean
PortData.setSecure boolean secure )  :  void
PortData.setSecurityProperties java.util.Properties securityProperties )  :  void

openejb-core-3.1.1.jar, PostCreateGenerator.class
package org.apache.openejb.core.cmp.cmp2
PostCreateGenerator.PostCreateGenerator Class beanClass, org.apache.xbean.asm.ClassWriter cw )

openejb-core-3.1.1.jar, Prune.class
package org.apache.openejb.config
GeneratedClientModules.Prune.deploy AppModule appModule )  :  AppModule
GeneratedClientModules.Prune.GeneratedClientModules.Prune ( )

openejb-core-3.1.1.jar, RpcContainer.class
package org.apache.openejb
RpcContainer.invoke Object p1, InterfaceType p2, Class p3, reflect.Method p4, Object[ ] p5, Object p6 ) [abstract]  :  Object

openejb-core-3.1.1.jar, RpcContainerWrapper.class
package org.apache.openejb.core
RpcContainerWrapper.invoke Object deployID, org.apache.openejb.InterfaceType callType, Class callInterface, reflect.Method callMethod, Object[ ] args, Object primKey )  :  Object

openejb-core-3.1.1.jar, ScheduleData.class
package org.apache.openejb.core.timer
ScheduleData.getConfig ( )  :  javax.ejb.TimerConfig
ScheduleData.getExression ( )  :  javax.ejb.ScheduleExpression
ScheduleData.ScheduleData ( javax.ejb.TimerConfig config, javax.ejb.ScheduleExpression exression )

openejb-core-3.1.1.jar, ScheduleInfo.class
package org.apache.openejb.assembler.classic
ScheduleInfo.ScheduleInfo ( )

openejb-core-3.1.1.jar, SecurityServiceImpl.class
package org.apache.openejb.core.security
SecurityServiceImpl.logout java.util.UUID securityIdentity )  :  void
SecurityServiceImpl.logout Object x0 )  :  void

openejb-core-3.1.1.jar, SingletonContainer.class
package org.apache.openejb.core.singleton
SingletonContainer._invoke ( reflect.Method callMethod, reflect.Method runMethod, Object[ ] args, Instance instance, org.apache.openejb.core.ThreadContext callContext, org.apache.openejb.InterfaceType callType )  :  Object
SingletonContainer.invoke Object deployID, org.apache.openejb.InterfaceType type, Class callInterface, reflect.Method callMethod, Object[ ] args, Object primKey )  :  Object

openejb-core-3.1.1.jar, Skip.class
package org.apache.openejb.core
TempClassLoader.Skip.valueOf String name ) [static]  :  TempClassLoader.Skip
TempClassLoader.Skip.values ( ) [static]  :  TempClassLoader.Skip[ ]

openejb-core-3.1.1.jar, StatefulContainer.class
package org.apache.openejb.core.stateful
StatefulContainer.businessMethod ( org.apache.openejb.core.CoreDeploymentInfo deploymentInfo, Object primKey, Class callInterface, reflect.Method callMethod, Object[ ] args, org.apache.openejb.InterfaceType interfaceType )  :  Object
StatefulContainer.createEJBObject ( org.apache.openejb.core.CoreDeploymentInfo deploymentInfo, reflect.Method callMethod, Object[ ] args, org.apache.openejb.InterfaceType interfaceType )  :  org.apache.openejb.ProxyInfo
StatefulContainer.invoke Object deployID, org.apache.openejb.InterfaceType type, Class callInterface, reflect.Method callMethod, Object[ ] args, Object primKey )  :  Object
StatefulContainer.removeEJBObject ( org.apache.openejb.core.CoreDeploymentInfo deploymentInfo, Object primKey, Class callInterface, reflect.Method callMethod, Object[ ] args, org.apache.openejb.InterfaceType interfaceType )  :  Object

openejb-core-3.1.1.jar, StatelessContainer.class
package org.apache.openejb.core.stateless
StatelessContainer._invoke ( reflect.Method callMethod, reflect.Method runMethod, Object[ ] args, Instance instance, org.apache.openejb.core.ThreadContext callContext, org.apache.openejb.InterfaceType type )  :  Object
StatelessContainer.invoke Object deployID, org.apache.openejb.InterfaceType type, Class callInterface, reflect.Method callMethod, Object[ ] args, Object primKey )  :  Object

openejb-core-3.1.1.jar, StatelessInstanceManager.class
package org.apache.openejb.core.stateless
StatelessInstanceManager.discardInstance org.apache.openejb.core.ThreadContext callContext )  :  void

openejb-core-3.1.1.jar, Synchronization.class
package org.apache.openejb.core.stateful
StatefulContainer.SessionSynchronizationCoordinator.Synchronization.isCallSessionSynchronization ( )  :  boolean
StatefulContainer.SessionSynchronizationCoordinator.Synchronization.setCallSessionSynchronization boolean synchronize )  :  boolean
StatefulContainer.SessionSynchronizationCoordinator.Synchronization.StatefulContainer.SessionSynchronizationCoordinator.Synchronization ( StatefulContainer.SessionSynchronizationCoordinator instance, Instance p2 )

openejb-core-3.1.1.jar, TempClassLoader.class
package org.apache.openejb.core
TempClassLoader.skip TempClassLoader.Skip s )  :  void

openejb-core-3.1.1.jar, ThreadContext.class
package org.apache.openejb.core
ThreadContext.isDiscardInstance ( )  :  boolean
ThreadContext.setDiscardInstance boolean discardInstance )  :  void

openejb-core-3.1.1.jar, Vendor.class
package org.apache.openejb
Vendor.valueOf String name ) [static]  :  Vendor
Vendor.values ( ) [static]  :  Vendor[ ]

openejb-core-3.1.1.jar, Visitor.class
package org.apache.openejb.util
AnnotationFinder.Visitor.visitAnnotation String name, boolean visible )  :  org.apache.xbean.asm.AnnotationVisitor
AnnotationFinder.Visitor.visitAttribute org.apache.xbean.asm.Attribute attribute )  :  void
AnnotationFinder.Visitor.visitField int i, String string, String string1, String string2, Object object )  :  org.apache.xbean.asm.FieldVisitor
AnnotationFinder.Visitor.visitMethod int i, String string, String string1, String string2, String[ ] strings )  :  org.apache.xbean.asm.MethodVisitor

openejb-cxf-3.1.1.jar, ConfigureCxfSecurity.class
package org.apache.openejb.server.cxf
ConfigureCxfSecurity.configure ( org.apache.cxf.endpoint.Endpoint endpoint, java.util.Properties p ) [static]  :  void
ConfigureCxfSecurity.ConfigureCxfSecurity ( )
ConfigureCxfSecurity.getPropsFromProperties ( java.util.Properties inProps, String pattern ) [static]  :  java.util.Map
ConfigureCxfSecurity.setupWSS4JChain ( org.apache.cxf.endpoint.Endpoint endpoint, java.util.Map inProps, java.util.Map outProps ) [static]  :  void
ConfigureCxfSecurity.setupWSS4JChain ( org.apache.cxf.endpoint.Endpoint endpoint, java.util.Properties inProps ) [static]  :  void

openejb-cxf-3.1.1.jar, EjbWsContainer.class
package org.apache.openejb.server.cxf.ejb
EjbWsContainer.start ( )  :  void

openejb-cxf-3.1.1.jar, ServerPasswordHandler.class
package org.apache.openejb.server.cxf
ServerPasswordHandler.handle javax.security.auth.callback.Callback[ ] callbacks )  :  void
ServerPasswordHandler.ServerPasswordHandler ( )

openejb-jee-3.1.1.jar, AssemblyDescriptor.class
package org.apache.openejb.jee
AssemblyDescriptor.getMethodSchedule ( )  :  java.util.List
AssemblyDescriptor.getMethodScheduleMap String ejbName )  :  java.util.Map

openejb-jee-3.1.1.jar, EjbLocalRef.class
package org.apache.openejb.jee
EjbLocalRef.EjbLocalRef ( String ejbRefName, String ejbLink )

openejb-jee-3.1.1.jar, EnterpriseBean.class
package org.apache.openejb.jee
EnterpriseBean.setEjbClass Class p1 ) [abstract]  :  void

openejb-jee-3.1.1.jar, EntityBean.class
package org.apache.openejb.jee
EntityBean.setEjbClass Class value )  :  void

openejb-jee-3.1.1.jar, EnvironmentType.class
package org.apache.openejb.jee.oejb2
EnvironmentType.getPrivateClasses ( )  :  ClassFilterType
EnvironmentType.setPrivatelasses ClassFilterType value )  :  void

openejb-jee-3.1.1.jar, MessageDrivenBean.class
package org.apache.openejb.jee
MessageDrivenBean.setEjbClass Class value )  :  void

openejb-jee-3.1.1.jar, MethodAttribute.class
package org.apache.openejb.jee
MethodAttribute.MethodAttribute ( Object attribute, String ejbName, NamedMethod method )

openejb-jee-3.1.1.jar, MethodSchedule.class
package org.apache.openejb.jee
MethodSchedule.getAttribute ( )  :  java.util.List
MethodSchedule.getDescription ( )  :  String
MethodSchedule.getDescriptions ( )  :  Text[ ]
MethodSchedule.getEjbName ( )  :  String
MethodSchedule.getId ( )  :  String
MethodSchedule.getMethod ( )  :  NamedMethod
MethodSchedule.getSchedule ( )  :  java.util.List
MethodSchedule.MethodSchedule ( )
MethodSchedule.MethodSchedule ( String className, String ejbName, String methodName, Schedule[ ] schedules )
MethodSchedule.MethodSchedule String ejbName, NamedMethod method, Schedule[ ] schedules )
MethodSchedule.MethodSchedule String ejbName, reflect.Method method, Schedule[ ] schedules )
MethodSchedule.setDescriptions Text[ ] text )  :  void
MethodSchedule.setEjbName String ejbName )  :  void
MethodSchedule.setId String value )  :  void
MethodSchedule.setMethod NamedMethod method )  :  void

openejb-jee-3.1.1.jar, NamedMethod.class
package org.apache.openejb.jee
NamedMethod.getClassName ( )  :  String
NamedMethod.setClassName String className )  :  void

openejb-jee-3.1.1.jar, PersistenceContextRef.class
package org.apache.openejb.jee
PersistenceContextRef.PersistenceContextRef ( String persistenceContextRefName, String persistenceUnitName )
PersistenceContextRef.PersistenceContextRef ( String persistenceContextRefName, String persistenceUnitName, PersistenceContextType persistenceContextType, java.util.List persistenceProperty )

openejb-jee-3.1.1.jar, PersistenceUnitRef.class
package org.apache.openejb.jee
PersistenceUnitRef.PersistenceUnitRef ( String persistenceUnitRefName, String persistenceUnitName )

openejb-jee-3.1.1.jar, Property.class
package org.apache.openejb.jee
Property.Property String name, String value )

openejb-jee-3.1.1.jar, ResourceEnvRef.class
package org.apache.openejb.jee
ResourceEnvRef.ResourceEnvRef ( String resourceEnvRefName, String resourceEnvRefType )

openejb-jee-3.1.1.jar, ResourceRef.class
package org.apache.openejb.jee
ResourceRef.ResourceRef ( String resRefName, String resType )
ResourceRef.ResourceRef ( String resRefName, String resType, ResAuth resAuth, ResSharingScope resSharingScope )

openejb-jee-3.1.1.jar, Schedule.class
package org.apache.openejb.jee
Schedule.getDayOfMonth ( )  :  String
Schedule.getDayOfWeek ( )  :  String
Schedule.getHour ( )  :  String
Schedule.getInfo ( )  :  String
Schedule.getMinute ( )  :  String
Schedule.getMonth ( )  :  String
Schedule.getSecond ( )  :  String
Schedule.getYear ( )  :  String
Schedule.isPersistent ( )  :  boolean
Schedule.Schedule ( )
Schedule.setDayOfMonth String dayOfMonth )  :  void
Schedule.setDayOfWeek String dayOfWeek )  :  void
Schedule.setHour String hour )  :  void
Schedule.setInfo String info )  :  void
Schedule.setMinute String minute )  :  void
Schedule.setMonth String month )  :  void
Schedule.setPersistent boolean persistent )  :  void
Schedule.setSecond String second )  :  void
Schedule.setYear String year )  :  void

openejb-jee-3.1.1.jar, SessionBean.class
package org.apache.openejb.jee
SessionBean.setEjbClass Class value )  :  void

openejb-jee-3.1.1.jar, WebServiceSecurityType.class
package org.apache.openejb.jee.oejb2
WebServiceBindingType.WebServiceSecurityType.getHttpMethod ( )  :  java.util.List
WebServiceSecurityType.getHttpMethod ( )  :  java.util.List
WebServiceSecurityType.getProperties ( )  :  java.util.Properties
WebServiceSecurityType.setProperties java.util.Properties properties )  :  void

openejb-loader-3.1.1.jar, Log.class
package org.apache.openejb.loader
Options.Log.debug String p1 ) [abstract]  :  void
Options.Log.debug String p1, Throwable p2 ) [abstract]  :  void
Options.Log.info String p1 ) [abstract]  :  void
Options.Log.info String p1, Throwable p2 ) [abstract]  :  void
Options.Log.isDebugEnabled ( ) [abstract]  :  boolean
Options.Log.isInfoEnabled ( ) [abstract]  :  boolean
Options.Log.isWarningEnabled ( ) [abstract]  :  boolean
Options.Log.warning String p1 ) [abstract]  :  void
Options.Log.warning String p1, Throwable p2 ) [abstract]  :  void

openejb-loader-3.1.1.jar, NullLog.class
package org.apache.openejb.loader
Options.NullLog.debug String message )  :  void
Options.NullLog.debug String message, Throwable t )  :  void
Options.NullLog.info String message )  :  void
Options.NullLog.info String message, Throwable t )  :  void
Options.NullLog.isDebugEnabled ( )  :  boolean
Options.NullLog.isInfoEnabled ( )  :  boolean
Options.NullLog.isWarningEnabled ( )  :  boolean
Options.NullLog.Options.NullLog ( )
Options.NullLog.warning String message )  :  void
Options.NullLog.warning String message, Throwable t )  :  void

openejb-loader-3.1.1.jar, Options.class
package org.apache.openejb.loader
Options.get String property, boolean defaultValue )  :  boolean
Options.get String property, Class defaultValue )  :  Class
Options.get String property, Enum defaultValue )  :  Enum
Options.get String property, int defaultValue )  :  int
Options.get String property, java.util.Set defaultValue )  :  java.util.Set
Options.get String property, long defaultValue )  :  long
Options.get String property, String defaultValue )  :  String
Options.getAll String property, Enum[ ] defaultValue )  :  java.util.Set
Options.getLogger ( )  :  Options.Log
Options.has String property )  :  boolean
Options.join ( String delimiter, Object[ ] collection ) [static]  :  String
Options.lowercase Enum[ ] items ) [static]  :  String[ ]
Options.lowercase java.util.Collection items ) [static]  :  String[ ]
Options.Options java.util.Properties properties )
Options.Options ( java.util.Properties properties, Options parent )
Options.possibleValues Class enumType ) [static]  :  String
Options.possibleValues Enum v ) [static]  :  String
Options.setLogger Options.Log logger )  :  void
Options.valueOf Class enumType, String name ) [static]  :  Enum

openejb-loader-3.1.1.jar, SystemInstance.class
package org.apache.openejb.loader
SystemInstance.getOptions ( )  :  Options

openejb-webservices-3.1.1.jar, BasicAuthHttpListenerWrapper.class
package org.apache.openejb.server.webservices
BasicAuthHttpListenerWrapper.BasicAuthHttpListenerWrapper ( org.apache.openejb.server.httpd.HttpListener httpListener, String realmName )
BasicAuthHttpListenerWrapper.onMessage ( org.apache.openejb.server.httpd.HttpRequest request, org.apache.openejb.server.httpd.HttpResponse response )  :  void

to the top

Removed Methods (37)


openejb-client-3.1.jar, EJBMetaDataImpl.class
package org.apache.openejb.client
EJBMetaDataImpl.EJBMetaDataImpl ( Class homeInterface, Class remoteInterface, Class primaryKeyClass, String typeOfBean, java.util.List businessInterfaces )
EJBMetaDataImpl.EJBMetaDataImpl ( Class homeInterface, Class remoteInterface, Class primaryKeyClass, String typeOfBean, String deploymentID, int deploymentCode, java.util.List businessInterfaces )
EJBMetaDataImpl.EJBMetaDataImpl ( Class homeInterface, Class remoteInterface, Class primaryKeyClass, String typeOfBean, String deploymentID, java.util.List businessInterfaces )
EJBMetaDataImpl.EJBMetaDataImpl ( Class homeInterface, Class remoteInterface, String typeOfBean, java.util.List businessInterfaces )

openejb-core-3.1.jar, AnnotationDeployer.class
package org.apache.openejb.config
AnnotationDeployer.getValidationContext ( ) [static]  :  ThreadLocal

openejb-core-3.1.jar, CmpField.class
package org.apache.openejb.core.cmp.cmp2
CmpField.CmpField String name, org.apache.openejb.asm.Type type, reflect.Method getter )
CmpField.getType ( )  :  org.apache.openejb.asm.Type

openejb-core-3.1.jar, CmrField.class
package org.apache.openejb.core.cmp.cmp2
CmrField.getInitialValueType ( )  :  org.apache.openejb.asm.Type
CmrField.getProxyType ( )  :  org.apache.openejb.asm.Type
CmrField.getType ( )  :  org.apache.openejb.asm.Type

openejb-core-3.1.jar, CmrStyle.class
package org.apache.openejb.core.cmp.cmp2
CmrStyle.getAccessorType ( )  :  org.apache.openejb.asm.Type
CmrStyle.getCmrFieldDescriptor org.apache.openejb.asm.Type relatedType )  :  String
CmrStyle.getCollectionType ( )  :  org.apache.openejb.asm.Type
CmrStyle.getIntiCollectionType ( )  :  org.apache.openejb.asm.Type

openejb-core-3.1.jar, InitEjbDeployments.class
package org.apache.openejb.config
InitEjbDeployments.deploy ( EjbModule ejbModule, java.util.Map contextData )  :  EjbModule

openejb-core-3.1.jar, Instance.class
package org.apache.openejb.core.stateful
Instance.isCallSessionSynchronization ( )  :  boolean
Instance.setCallSessionSynchronization ( )  :  void

openejb-core-3.1.jar, LocalInitialContext.class
package org.apache.openejb.client
LocalInitialContext.createEJBContainer ( java.util.Map properties, String[ ] modules )  :  void

openejb-core-3.1.jar, MEJBBean.class
package org.apache.openejb.mgmt
MEJBBean.create ( )  :  void

openejb-core-3.1.jar, Options.class
package org.apache.openejb.util
Options.getBoolean ( java.util.Properties p, String property, boolean defaultValue ) [static]  :  boolean
Options.getEnum ( java.util.Properties p, String property, Enum defaultValue ) [static]  :  Enum
Options.getInt ( java.util.Properties p, String property, int defaultValue ) [static]  :  int
Options.getLong ( java.util.Properties p, String property, long defaultValue ) [static]  :  long
Options.Options ( )

openejb-core-3.1.jar, PostCreateGenerator.class
package org.apache.openejb.core.cmp.cmp2
PostCreateGenerator.PostCreateGenerator Class beanClass, org.apache.openejb.asm.ClassWriter cw )

openejb-core-3.1.jar, SingletonContainer.class
package org.apache.openejb.core.singleton
SingletonContainer._invoke ( Class callInterface, reflect.Method callMethod, reflect.Method runMethod, Object[ ] args, Object object, org.apache.openejb.core.ThreadContext callContext )  :  Object
SingletonContainer._invoke ( Class callInterface, reflect.Method callMethod, reflect.Method runMethod, Object[ ] args, Instance instance, org.apache.openejb.core.ThreadContext callContext )  :  Object

openejb-core-3.1.jar, StatefulContainer.class
package org.apache.openejb.core.stateful
StatefulContainer.businessMethod ( org.apache.openejb.core.CoreDeploymentInfo deploymentInfo, Object primKey, Class callInterface, reflect.Method callMethod, Object[ ] args )  :  Object
StatefulContainer.createEJBObject ( org.apache.openejb.core.CoreDeploymentInfo deploymentInfo, Class callInterface, reflect.Method callMethod, Object[ ] args )  :  org.apache.openejb.ProxyInfo
StatefulContainer.removeEJBObject ( org.apache.openejb.core.CoreDeploymentInfo deploymentInfo, Object primKey, Class callInterface, reflect.Method callMethod, Object[ ] args )  :  Object

openejb-core-3.1.jar, StatelessContainer.class
package org.apache.openejb.core.stateless
StatelessContainer._invoke ( Class callInterface, reflect.Method callMethod, reflect.Method runMethod, Object[ ] args, Instance instance, org.apache.openejb.core.ThreadContext callContext )  :  Object

openejb-core-3.1.jar, Visitor.class
package org.apache.openejb.util
AnnotationFinder.Visitor.visitAnnotation String name, boolean visible )  :  org.apache.openejb.asm.AnnotationVisitor
AnnotationFinder.Visitor.visitAttribute org.apache.openejb.asm.Attribute attribute )  :  void
AnnotationFinder.Visitor.visitField int i, String string, String string1, String string2, Object object )  :  org.apache.openejb.asm.FieldVisitor
AnnotationFinder.Visitor.visitMethod int i, String string, String string1, String string2, String[ ] strings )  :  org.apache.openejb.asm.MethodVisitor

openejb-jee-3.1.jar, MethodAttribute.class
package org.apache.openejb.jee
MethodAttribute.getMethod ( )  :  Method
MethodAttribute.getMethodIntf ( )  :  MethodIntf

to the top

Problems with Data Types, High Severity (7)


openejb-core-3.1.jar
package org.apache.openejb.assembler.classic
[+] EjbReferenceInfo (2)

package org.apache.openejb.core.cmp.cmp2
[+] Cmp1Generator (1)
[+] Cmp2Generator (1)

package org.apache.openejb.util
[+] AnnotationFinder.Visitor (1)
[+] MakeTxLookup (1)
[+] Options (1)

to the top

Problems with Methods, High Severity (2)


openejb-client-3.1.jar, EJBInvocationHandler
package org.apache.openejb.client
[+] EJBInvocationHandler.getCause Throwable e )  :  Throwable (1)

openejb-core-3.1.jar, javaURLContextFactory
package org.apache.openejb.core.ivm.naming.java
[+] javaURLContextFactory.getContext ( )  :  javax.naming.Context (1)

to the top

Problems with Data Types, Medium Severity (2)


openejb-core-3.1.jar
package org.apache.openejb
[+] RpcContainer (1)

package org.apache.openejb.core
[+] TempClassLoader.IsAnnotationVisitor (1)

to the top

Problems with Data Types, Low Severity (6)


openejb-core-3.1.jar
package org.apache.openejb.assembler.classic
[+] Assembler (2)

package org.apache.openejb.client
[+] LocalInitialContext (1)

package org.apache.openejb.core.security
[+] SecurityServiceImpl (2)

openejb-cxf-3.1.jar
package org.apache.openejb.server.cxf.ejb
[+] EjbWsContainer (1)

to the top

Problems with Methods, Low Severity (1)


openejb-core-3.1.jar, DeploymentLoader
package org.apache.openejb.config
[+] DeploymentLoader.createClientModule ( java.net.URL clientUrl, String absolutePath, ClassLoader appClassLoader, String moduleName ) [static]  :  ClientModule (1)

to the top

Other Changes in Data Types (24)


openejb-client-3.1.jar
package org.apache.openejb.client
[+] EJBMetaDataImpl (1)

openejb-core-3.1.jar
package org.apache.openejb
[+] DeploymentInfo (3)

package org.apache.openejb.assembler.classic
[+] ClientInfo (2)
[+] EjbJarInfo (1)
[+] EjbReferenceInfo (1)
[+] NamedMethodInfo (1)
[+] PortInfo (5)

openejb-jee-3.1.jar
package org.apache.openejb.jee
[+] ApplicationClient (2)
[+] AssemblyDescriptor (1)
[+] EnterpriseBean (1)
[+] NamedMethod (1)

package org.apache.openejb.jee.oejb2
[+] AuthMethodType (1)
[+] EnvironmentType (1)
[+] WebServiceBindingType.WebServiceSecurityType (1)
[+] WebServiceSecurityType (2)

to the top

Java ARchives (13)


openejb-client-3.1.jar
openejb-core-3.1.jar
openejb-cxf-3.1.jar
openejb-ejbd-3.1.jar
openejb-hsql-3.1.jar
openejb-http-3.1.jar
openejb-javaagent-3.1.jar
openejb-jee-3.1.jar
openejb-loader-3.1.jar
openejb-multicast-3.1.jar
openejb-server-3.1.jar
openejb-telnet-3.1.jar
openejb-webservices-3.1.jar

to the top




Generated on Thu May 3 11:11:06 2012 for OpenEJB by Java API Compliance Checker 1.1.1  
A tool for checking backward compatibility of a Java library API