@Override
  public void inject(Class<?> klass) throws DataException {

    Method[] classMethods = klass.getMethods();

    for (Method method : classMethods) {
      ServiceMethod annotation = (ServiceMethod) method.getAnnotation(ServiceMethod.class);

      if (annotation != null) {
        injectServiceMethod(method, annotation);
      }
    }
  }
@Override
  public void inject(Class<?> klass) throws DataException {

    Method[] classMethods = klass.getMethods();

    for (Method method : classMethods) {
      ServiceMethod annotation = (ServiceMethod) method.getAnnotation(ServiceMethod.class);

      if (annotation != null) {
        injectServiceMethod(method, annotation);
      }
    }
  }
@ Override public void inject ( Class < ? > klass ) throws DataException { Method [ ] classMethods = klass . getMethods ( ) ; for ( Method method : classMethods ) { ServiceMethod annotation = ( ServiceMethod ) method . getAnnotation ( ServiceMethod . class ) ; if ( annotation != null ) { injectServiceMethod ( method , annotation ) ; } } }
Inject a service into the service manager registry.

@param klass
Class to inject
@throws DataException
@throws IllegalAccessException
@throws InstantiationException
Inject a service into the service manager registry .