/** * First tries to find main component class, if it is not found creates no-op implementation. * * @param ctx Kernal context. * @return Created component or no-op implementation. * @throws IgniteCheckedException If failed. */ public <T> T createOptional(GridKernalContext ctx) throws IgniteCheckedException { return createOptional0(ctx); }
/** * First tries to find main component class, if it is not found creates no-op implementation. * * @return Created component or no-op implementation. * @throws IgniteCheckedException If failed. */ public <T> T createOptional() throws IgniteCheckedException { return createOptional0(null); }
/** * First tries to find main component class, if it is not found creates no-op implementation. * * @return Created component or no-op implementation. * @throws IgniteCheckedException If failed. */ public <T> T createOptional() throws IgniteCheckedException { return createOptional0(null); }
/** * First tries to find main component class, if it is not found creates no-op implementation. * * @param ctx Kernal context. * @return Created component or no-op implementation. * @throws IgniteCheckedException If failed. */ public <T> T createOptional(GridKernalContext ctx) throws IgniteCheckedException { return createOptional0(ctx); }