/** {@inheritDoc} */ @Override public GridLogger log() { assert cfg != null; return cfg.getGridLogger(); }
/** {@inheritDoc} */ @Override public String getGridLoggerFormatted() { assert cfg != null; return cfg.getGridLogger().toString(); }
/** {@inheritDoc} */ @Override public GridLogger log() { return config().getGridLogger(); }
/** * @param spi Underlying SPI. * @param ctx Grid kernal context. * @param comm Deployment communication. */ GridDeploymentStoreAdapter(GridDeploymentSpi spi, GridKernalContext ctx, GridDeploymentCommunication comm) { assert spi != null; assert ctx != null; assert comm != null; this.spi = spi; this.ctx = ctx; this.comm = comm; log = ctx.config().getGridLogger().getLogger(getClass()); }
/** {@inheritDoc} */ @Override public GridLogger log(Class<?> cls) { return config().getGridLogger().getLogger(cls); }
/** * Default constructor. * * @param name Atomic stamped name. * @param key Atomic stamped key. * @param atomicView Atomic projection. * @param ctx Cache context. */ public GridCacheAtomicStampedImpl(String name, GridCacheInternalKey key, GridCacheProjection<GridCacheInternalKey, GridCacheAtomicStampedValue<T, S>> atomicView, GridCacheContext ctx) { assert key != null; assert atomicView != null; assert ctx != null; assert name != null; this.ctx = ctx; this.key = key; this.atomicView = atomicView; this.name = name; log = ctx.gridConfig().getGridLogger().getLogger(getClass()); }
/** * Default constructor. * * @param name Atomic long name. * @param key Atomic long key. * @param atomicView Atomic projection. * @param ctx CacheContext. */ public GridCacheAtomicLongImpl(String name, GridCacheInternalKey key, GridCacheProjection<GridCacheInternalKey, GridCacheAtomicLongValue> atomicView, GridCacheContext ctx) { assert key != null; assert atomicView != null; assert ctx != null; assert name != null; this.ctx = ctx; this.key = key; this.atomicView = atomicView; this.name = name; log = ctx.gridConfig().getGridLogger().getLogger(getClass()); }
/** * Default constructor. * * @param name Atomic reference name. * @param key Atomic reference key. * @param atomicView Atomic projection. * @param ctx Cache context. */ public GridCacheAtomicReferenceImpl(String name, GridCacheInternalKey key, GridCacheProjection<GridCacheInternalKey, GridCacheAtomicReferenceValue<T>> atomicView, GridCacheContext ctx) { assert key != null; assert atomicView != null; assert ctx != null; assert name != null; this.ctx = ctx; this.key = key; this.atomicView = atomicView; this.name = name; log = ctx.gridConfig().getGridLogger().getLogger(getClass()); }
/** * Constructor. * * @param name Latch name. * @param cnt Current count. * @param initCnt Initial count. * @param autoDel Auto delete flag. * @param key Latch key. * @param latchView Latch projection. * @param ctx Cache context. */ public GridCacheCountDownLatchImpl(String name, int cnt, int initCnt, boolean autoDel, GridCacheInternalKey key, GridCacheProjection<GridCacheInternalKey, GridCacheCountDownLatchValue> latchView, GridCacheContext ctx) { assert name != null; assert cnt >= 0; assert initCnt >= 0; assert key != null; assert latchView != null; assert ctx != null; this.name = name; this.cnt = cnt; this.initCnt = initCnt; this.autoDel = autoDel; this.key = key; this.latchView = latchView; this.ctx = ctx; log = ctx.gridConfig().getGridLogger().getLogger(getClass()); }
/** * Constructor. * * @param cache Cache to be cleared. * @param obsoleteVer Obsolete version. * @param id Mod for the given runnable. * @param totalCnt Mods count across all spawned clearAll runnables. */ public GridCacheClearAllRunnable(GridCacheAdapter<K, V> cache, GridCacheVersion obsoleteVer, int id, int totalCnt) { assert cache != null; assert obsoleteVer != null; assert id >= 0; assert totalCnt > 0; assert id < totalCnt; this.cache = cache; this.obsoleteVer = obsoleteVer; this.id = id; this.totalCnt = totalCnt; ctx = cache.context(); log = ctx.gridConfig().getGridLogger().getLogger(getClass()); }
/** * Default constructor. * * @param name Sequence name. * @param key Sequence key. * @param seqView Sequence projection. * @param ctx CacheContext. * @param locVal Local counter. * @param upBound Upper bound. */ public GridCacheAtomicSequenceImpl(String name, GridCacheInternalKey key, GridCacheProjection<GridCacheInternalKey, GridCacheAtomicSequenceValue> seqView, GridCacheContext ctx, long locVal, long upBound) { assert key != null; assert seqView != null; assert ctx != null; assert locVal <= upBound; batchSize = ctx.config().getAtomicSequenceReserveSize(); this.ctx = ctx; this.key = key; this.seqView = seqView; this.upBound = upBound; this.locVal = locVal; this.name = name; log = ctx.gridConfig().getGridLogger().getLogger(getClass()); }
@Nullable Map<GridTaskThreadContextKey, Object> thCtx, UUID subjId) { super(ctx.config().getGridName(), "grid-task-worker", ctx.config().getGridLogger());
/** * @param cfg Grid configuration. * @return Components provided in configuration which can implement {@link GridLifecycleAware} interface. */ private Iterable<Object> lifecycleAwares(GridConfiguration cfg) { Collection<Object> objs = new ArrayList<>(); if (!F.isEmpty(cfg.getLifecycleBeans())) F.copy(objs, cfg.getLifecycleBeans()); if (!F.isEmpty(cfg.getSegmentationResolvers())) F.copy(objs, cfg.getSegmentationResolvers()); if (cfg.getClientConnectionConfiguration() != null) F.copy(objs, cfg.getClientConnectionConfiguration().getClientMessageInterceptor(), cfg.getClientConnectionConfiguration().getRestTcpSslContextFactory()); F.copy(objs, cfg.getMarshaller(), cfg.getGridLogger(), cfg.getMBeanServer()); return objs; }
log = ctx.gridConfig().getGridLogger().getLogger(getClass());
cfg.networkTimeout(c.getNetworkTimeout()); cfg.licenseUrl(c.getLicenseUrl()); cfg.logger(compactClass(c.getGridLogger())); cfg.discoStartupDelay(c.getDiscoveryStartupDelay()); cfg.mBeanServer(compactClass(c.getMBeanServer()));
/** * Creates resources processor. * * @param ctx Kernal context. */ public GridResourceProcessor(GridKernalContext ctx) { super(ctx); gridInjector = new GridResourceBasicInjector<>(ctx.grid()); ggHomeInjector = new GridResourceBasicInjector<>(ctx.config().getGridGainHome()); ggNameInjector = new GridResourceBasicInjector<>(ctx.config().getGridName()); locHostInjector = new GridResourceBasicInjector<>(ctx.config().getLocalHost()); mbeanSrvInjector = new GridResourceBasicInjector<>(ctx.config().getMBeanServer()); marshInjector = new GridResourceBasicInjector<>(ctx.config().getMarshaller()); execInjector = new GridResourceBasicInjector<Executor>(ctx.config().getExecutorService()); nodeIdInjector = new GridResourceBasicInjector<>(ctx.config().getNodeId()); logInjector = new GridResourceLoggerInjector(ctx.config().getGridLogger()); srvcInjector = new GridResourceServiceInjector(ctx.grid()); addrsRslvrInjector = new GridResourceBasicInjector<>(ctx.config().getAddressResolver()); }
nodeId = UUID.randomUUID(); GridLogger cfgLog = initLogger(cfg.getGridLogger(), nodeId);
log = (GridLoggerProxy)cfg.getGridLogger().getLogger(getClass().getName() + (gridName != null ? '%' + gridName : ""));
A.notNull(cfg.getGridLogger(), "cfg.getGridLogger()"); A.notNull(cfg.getMarshaller(), "cfg.getMarshaller()"); A.notNull(cfg.getExecutorService(), "cfg.getExecutorService()");
lifeCycleEmailNtf = cfg.isLifeCycleEmailNotification(); locHost = cfg.getLocalHost(); log = cfg.getGridLogger(); lsnrs = cfg.getLocalEventListeners(); marsh = cfg.getMarshaller();