• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ILogger类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.hazelcast.logging.ILogger的典型用法代码示例。如果您正苦于以下问题:Java ILogger类的具体用法?Java ILogger怎么用?Java ILogger使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ILogger类属于com.hazelcast.logging包,在下文中一共展示了ILogger类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: SwarmAddressPicker

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
/**
 * Constructor
 */


public SwarmAddressPicker(final ILogger iLogger) {
    final String dockerNetworkNames = System.getProperty(PROP_DOCKER_NETWORK_NAMES);
    final String dockerServiceLabels = System.getProperty(PROP_DOCKER_SERVICE_LABELS);
    final String dockerServiceNames = System.getProperty(PROP_DOCKER_SERVICE_NAMES);
    final Integer hazelcastPeerPort = Integer.valueOf(System.getProperty(PROP_HAZELCAST_PEER_PORT));
   
   String swarmMgrUri = System.getProperty(PROP_SWARM_MGR_URI);
    if (swarmMgrUri == null || swarmMgrUri.trim().isEmpty()) {
    		swarmMgrUri = System.getenv("DOCKER_HOST");
    }
    
    Boolean skipVerifySsl = false;
    if (System.getProperty(PROP_SKIP_VERIFY_SSL) != null) {
    		skipVerifySsl = Boolean.valueOf(System.getProperty(PROP_SKIP_VERIFY_SSL));
    }

    initialize(iLogger, dockerNetworkNames, dockerServiceLabels, dockerServiceNames, hazelcastPeerPort, swarmMgrUri, skipVerifySsl);
}
 
开发者ID:bitsofinfo,项目名称:hazelcast-docker-swarm-discovery-spi,代码行数:24,代码来源:SwarmAddressPicker.java


示例2: discoveryStrategyFactory

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Bean
public DiscoveryStrategyFactory discoveryStrategyFactory () {
    return new DiscoveryStrategyFactory() {

        @Override
        public Class<? extends DiscoveryStrategy> getDiscoveryStrategyType () {
            return EurekaDiscoveryStrategy.class;
        }

        @Override
        public DiscoveryStrategy newDiscoveryStrategy (DiscoveryNode discoveryNode,
                                                       ILogger logger,
                                                       Map<String, Comparable> properties
        ) {
            val eurekaDiscoveryStrategy = new EurekaDiscoveryStrategy(logger, emptyMap());
            eurekaDiscoveryStrategy.setDiscoveryClient(discoveryClient);
            eurekaDiscoveryStrategy.setHaselcastNodeServiceId(applicationName);
            return eurekaDiscoveryStrategy;
        }

        @Override
        public Collection<PropertyDefinition> getConfigurationProperties () {
            return null;
        }
    };
}
 
开发者ID:xxlabaza,项目名称:hazelcast_eureka,代码行数:27,代码来源:HazelcastMemberConfiguration.java


示例3: init

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Override
public void init(
		String consulHost, 
		Integer consulPort, 
		String consulServiceName, 
		String[] consulServiceTags, 
		String consulAclToken,  
		boolean consulSslEnabled,
		String	consulSslServerCertFilePath,
		String consulSslServerCertBase64,
		boolean consulServerHostnameVerify,
		DiscoveryNode localDiscoveryNode,
		Map<String, Object> registratorConfig, 
		ILogger logger) {

}
 
开发者ID:bitsofinfo,项目名称:hazelcast-consul-discovery-spi,代码行数:17,代码来源:DoNothingRegistrator.java


示例4: run

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Override
public void run() throws Exception {
    ILogger logger = getLogger();
    JetService service = getService();

    Address callerAddress = getCallerAddress();
    logger.fine("Completing execution " + idToString(executionId) + " from caller: " + callerAddress
            + " with " + error);

    Address masterAddress = getNodeEngine().getMasterAddress();
    if (!callerAddress.equals(masterAddress)) {
        throw new IllegalStateException("Caller " + callerAddress + " cannot complete execution of "
                + idToString(executionId) + " because it is not master. Master is: " + masterAddress);
    }

    service.getJobExecutionService().completeExecution(executionId, error);
}
 
开发者ID:hazelcast,项目名称:hazelcast-jet,代码行数:18,代码来源:CompleteExecutionOperation.java


示例5: init

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Override
public void init(@Nonnull Outbox outbox, @Nonnull Context context) {
    logger = context.logger();
    outbox = new LoggingOutbox(outbox, peekOutput, peekSnapshot);

    // Fix issue #595: pass a logger with real class name to processor
    // We do this only if context is ProcCtx (that is, not for tests where TestProcessorContext can be used
    // and also other objects could be mocked or null, such as jetInstance())
    if (context instanceof ProcCtx) {
        ProcCtx c = (ProcCtx) context;
        NodeEngine nodeEngine = ((HazelcastInstanceImpl) c.jetInstance().getHazelcastInstance()).node.nodeEngine;
        ILogger newLogger = nodeEngine.getLogger(
                createLoggerName(wrappedProcessor.getClass().getName(), c.vertexName(), c.globalProcessorIndex()));
        context = new ProcCtx(c.jetInstance(), c.getSerializationService(), newLogger, c.vertexName(),
                c.globalProcessorIndex(), c.processingGuarantee());
    }

    wrappedProcessor.init(outbox, context);
}
 
开发者ID:hazelcast,项目名称:hazelcast-jet,代码行数:20,代码来源:PeekWrappedP.java


示例6: test

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Test
public void test() {
    // Given
    Processor p = supplierFrom(writeLoggerP()).get();
    TestInbox inbox = new TestInbox();
    Outbox outbox = mock(Outbox.class);
    ILogger logger = mock(ILogger.class);
    p.init(outbox, new TestProcessorContext().setLogger(logger));

    // When
    inbox.add(1);
    p.process(0, inbox);
    Watermark wm = new Watermark(2);
    p.tryProcessWatermark(wm);

    // Then
    verifyZeroInteractions(outbox);
    verify(logger).info("1");
    verify(logger).info(wm.toString());
    verifyZeroInteractions(logger);
}
 
开发者ID:hazelcast,项目名称:hazelcast-jet,代码行数:22,代码来源:WriteLoggerPTest.java


示例7: before

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Before
public void before() {
    inbox = new TestInbox();
    inbox.add(MOCK_ITEM);
    int[] capacities = new int[OUTBOX_BUCKET_COUNT];
    Arrays.fill(capacities, 1);
    outbox = new TestOutbox(capacities);
    final Processor.Context ctx = mock(Processor.Context.class);
    Mockito.when(ctx.logger()).thenReturn(mock(ILogger.class));

    p = new RegisteringMethodCallsP();
    p.init(outbox, ctx);
    tryProcessP = new SpecializedByOrdinalP();
    tryProcessP.init(outbox, ctx);
    nothingOverriddenP = new NothingOverriddenP();
    nothingOverriddenP.init(outbox, ctx);
}
 
开发者ID:hazelcast,项目名称:hazelcast-jet,代码行数:18,代码来源:AbstractProcessorTest.java


示例8: createReadHandler

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Override
public ReadHandler createReadHandler(final TcpIpConnection connection) {
    return new MemberReadHandler(connection, new PacketDispatcher() {
        private ILogger logger = loggingService.getLogger("MockIOService");

        @Override
        public void dispatch(Packet packet) {
            try {
                if (packet.getPacketType() == Packet.Type.BIND) {
                    connection.getConnectionManager().handle(packet);
                } else {
                    PacketHandler handler = packetHandler;
                    if (handler != null) {
                        handler.handle(packet);
                    }
                }
            } catch (Exception e) {
                logger.severe(e);
            }
        }
    });
}
 
开发者ID:hazelcast,项目名称:hazelcast-simulator,代码行数:23,代码来源:MockIOService.java


示例9: createReadHandler

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Override
public ReadHandler createReadHandler(final TcpIpConnection connection) {
    return new MemberReadHandler(connection, new PacketDispatcher() {
        private ILogger logger = getLogger("MockIOService");

        @Override
        public void dispatch(Packet packet) {
            try {
                if (packet.isFlagSet(FLAG_BIND)) {
                    connection.getConnectionManager().handle(packet);
                } else {
                    PacketHandler handler = packetHandler;
                    if (handler != null) {
                        handler.handle(packet);
                    }
                }
            } catch (Exception e) {
                logger.severe(e);
            }
        }
    });
}
 
开发者ID:hazelcast,项目名称:hazelcast-simulator,代码行数:23,代码来源:MockIOService.java


示例10: process

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
public void process() {
    final Address endPoint = conn.getEndPoint();
    if (endPoint == null) {
        return;
    }
    final ILogger logger = node.getLogger(MasterConfirmation.class.getName());
    final ClusterManager clusterManager = node.clusterManager;
    final MemberImpl member = clusterManager.getMember(endPoint);
    if (member != null) {
        if (getNode().isMaster()) {
            if (logger.isLoggable(Level.FINEST)) {
                logger.log(Level.FINEST, "MasterConfirmation has been received from " + member);
            }
            clusterManager.memberMasterConfirmationTimes.put(member, Clock.currentTimeMillis());
        } else {
            logger.log(Level.WARNING, endPoint + " has sent MasterConfirmation, but this node is not master!");
        }
    } else {
        logger.log(Level.WARNING, "MasterConfirmation has been received from " + endPoint
                  + ", but it is not a member of this cluster!");
        clusterManager.sendProcessableTo(new MemberRemover(clusterManager.thisAddress), conn);
    }
}
 
开发者ID:health-and-care-developer-network,项目名称:health-and-care-developer-network,代码行数:24,代码来源:ClusterManager.java


示例11: process

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
public void process() {
    if (conn == null) {
        return;
    }

    final Address endpoint = conn.getEndPoint();
    final Address masterAddress = node.getMasterAddress();
    final ILogger logger = node.loggingService.getLogger(this.getClass().getName());
    if (endpoint == null || !endpoint.equals(masterAddress)) {
        logger.log(Level.WARNING, "Merge instruction sent from non-master endpoint: " + endpoint);
        return;
    }

    node.getExecutorManager().executeNow(new Runnable() {
        public void run() {
            logger.log(Level.WARNING, node.address + " is merging to " + newTargetAddress
                                      + ", because: instructed by master " + masterAddress);
            node.getJoiner().setTargetAddress(newTargetAddress);
            node.factory.restart();
        }
    });
}
 
开发者ID:health-and-care-developer-network,项目名称:health-and-care-developer-network,代码行数:23,代码来源:MergeClusters.java


示例12: SomeRestServiceDiscoveryStrategy

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
public SomeRestServiceDiscoveryStrategy(DiscoveryNode discoveryNode, ILogger logger, //
                                        Map<String, Comparable> properties) {
    super(logger, properties);
    this.discoveryNode = discoveryNode;

    this.baseUrl = getOrDefault("discovery.rest", DISCOVERY_URL, "http://localhost:12345/");
    this.applicationScope = getOrDefault("discovery.rest", APPLICATION_SCOPE, "hazelcast-cluster");

    logger.info("SomeRestService discovery strategy started {url=" //
            + baseUrl + ", scope=" + applicationScope + "}");

    GsonConverterFactory converterFactory = GsonConverterFactory.create();
    Retrofit retrofit = new Retrofit.Builder().baseUrl(baseUrl).addConverterFactory(converterFactory).build();
    this.someRestService = retrofit.create(SomeRestService.class);
}
 
开发者ID:noctarius,项目名称:hazelcast-discovery-spi-demonstration,代码行数:16,代码来源:SomeRestServiceDiscoveryStrategy.java


示例13: newDiscoveryStrategy

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
public DiscoveryStrategy newDiscoveryStrategy(DiscoveryNode discoveryNode, ILogger logger,
                                              Map<String, Comparable> properties) {
    EurekaOneDiscoveryStrategyBuilder builder = new EurekaOneDiscoveryStrategyBuilder();
    builder.setDiscoveryNode(discoveryNode).setILogger(logger).setProperties(properties)
            .setEurekaClient(eurekaClient);
    return builder.build();
}
 
开发者ID:hazelcast,项目名称:hazelcast-eureka,代码行数:8,代码来源:EurekaOneDiscoveryStrategyFactory.java


示例14: getLogger

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Override
public final ILogger getLogger() {
    final String name = getClass().getName();
    try {
        return instance.getLoggingService().getLogger(name);
    } catch (UnsupportedOperationException e) {
        // HazelcastInstance is instance of HazelcastClient.
        return Logger.getLogger(name);
    }
}
 
开发者ID:hazelcast,项目名称:hazelcast-hibernate5,代码行数:11,代码来源:AbstractHazelcastRegion.java


示例15: setUp

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Before
public void setUp() {
    ILogger log = Logger.getLogger(ReadWriteAccessDelegateTest.class);

    cache = mock(RegionCache.class);

    HazelcastRegion region = mock(HazelcastRegion.class);
    when(region.getLogger()).thenReturn(log);
    when(region.getCache()).thenReturn(cache);

    delegate = new ReadWriteAccessDelegate<HazelcastRegion>(region, null);
}
 
开发者ID:hazelcast,项目名称:hazelcast-hibernate5,代码行数:13,代码来源:ReadWriteAccessDelegateTest.java


示例16: HerokuDiscoveryStrategy

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
public HerokuDiscoveryStrategy(ILogger logger, Map<String, Comparable> properties) {
  super(logger, properties);

  String serviceNamesProp = getOrNull(new SimplePropertyDefinition("serviceNames", PropertyTypeConverter.STRING));
  if (serviceNamesProp == null) {
    String formationName = System.getenv("HEROKU_DNS_FORMATION_NAME");
    if (formationName == null) {
      throw new IllegalArgumentException("You must enable Heroku DNS Service Discovery for this Hazelcast plugin to work!");
    } else {
      this.serviceNames = Collections.unmodifiableCollection(Arrays.asList(formationName));
    }
  } else {
    List<String> serviceNamesList = new ArrayList<>();
    for (String serviceName : serviceNamesProp.split(";")) {
      String appName = System.getenv("HEROKU_DNS_APP_NAME");
      if (appName == null) {
        throw new IllegalArgumentException("You must enable Heroku DNS Service Discovery for this Hazelcast plugin to work!");
      } else {
        serviceNamesList.add(serviceName + "." + appName);
      }
    }
    this.serviceNames = Collections.unmodifiableCollection(serviceNamesList);
  }

  String mergeDelay = getOrNull(new SimplePropertyDefinition("mergeDelay", PropertyTypeConverter.STRING));
  System.setProperty("hazelcast.merge.first.run.delay.seconds", mergeDelay == null ? "20" : mergeDelay);

  // TODO parse /etc/heroku/space-topology.json instead,
  // but that should go in a separate library
  Security.setProperty("networkaddress.cache.ttl", "20");
  Security.setProperty("networkaddress.cache.negative.ttl", "0");
}
 
开发者ID:jkutner,项目名称:hazelcast-heroku-discovery,代码行数:33,代码来源:HerokuDiscoveryStrategy.java


示例17: getLogger

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
public final ILogger getLogger() {
    final String name = getClass().getName();
    try {
        return instance.getLoggingService().getLogger(name);
    } catch (UnsupportedOperationException e) {
        // HazelcastInstance is instance of HazelcastClient.
        return Logger.getLogger(name);
    }
}
 
开发者ID:hazelcast,项目名称:hazelcast-hibernate,代码行数:10,代码来源:AbstractHazelcastRegion.java


示例18: run

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
@Override
public void run() throws Exception {
    ILogger logger = getLogger();
    JetService service = getService();

    Address caller = getCallerAddress();
    logger.fine("Initializing execution plan for " + jobAndExecutionId(jobId, executionId) + " from " + caller);
    ExecutionPlan plan = planSupplier.get();
    service.getJobExecutionService().initExecution(
            jobId, executionId, caller, coordinatorMemberListVersion, participants, plan
    );
}
 
开发者ID:hazelcast,项目名称:hazelcast-jet,代码行数:13,代码来源:InitExecutionOperation.java


示例19: drainWatcherEvents

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
private void drainWatcherEvents() throws InterruptedException {
    final ILogger logger = getLogger();
    // poll with blocking only when there is no other work to do
    final WatchKey key = (currentFile == null && eventQueue.isEmpty())
            ? watcher.poll(1, SECONDS)
            : watcher.poll();
    if (key == null) {
        if (!Files.exists(watchedDirectory)) {
            logger.info("Directory " + watchedDirectory + " does not exist, stopped watching");
            close();
        }
        return;
    }
    for (WatchEvent<?> event : key.pollEvents()) {
        final WatchEvent.Kind<?> kind = event.kind();
        final Path fileName = ((WatchEvent<Path>) event).context();
        final Path filePath = watchedDirectory.resolve(fileName);
        if (kind == ENTRY_CREATE || kind == ENTRY_MODIFY) {
            if (glob.matches(fileName) && belongsToThisProcessor(fileName) && !Files.isDirectory(filePath)) {
                logFine(logger, "Will open file to read new content: %s", filePath);
                eventQueue.add(filePath);
            }
        } else if (kind == ENTRY_DELETE) {
            logFinest(logger, "File was deleted: %s", filePath);
            fileOffsets.remove(filePath);
        } else if (kind == OVERFLOW) {
            logger.warning("Detected OVERFLOW in " + watchedDirectory);
        } else {
            throw new JetException("Unknown kind of WatchEvent: " + kind);
        }
    }
    if (!key.reset()) {
        logger.info("Watch key is invalid. Stopping watcher.");
        close();
    }
}
 
开发者ID:hazelcast,项目名称:hazelcast-jet,代码行数:37,代码来源:StreamFilesP.java


示例20: ProcCtx

import com.hazelcast.logging.ILogger; //导入依赖的package包/类
public ProcCtx(JetInstance instance, SerializationService serService, ILogger logger, String vertexName,
               int index, ProcessingGuarantee processingGuarantee) {
    this.instance = instance;
    this.serService = serService;
    this.logger = logger;
    this.vertexName = vertexName;
    this.index = index;
    this.processingGuarantee = processingGuarantee;
}
 
开发者ID:hazelcast,项目名称:hazelcast-jet,代码行数:10,代码来源:Contexts.java



注:本文中的com.hazelcast.logging.ILogger类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java AnActionButton类代码示例发布时间:2022-05-21
下一篇:
Java SolrConfig类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap