Java 在Hazelcast入口侦听器中注入SpringBean

Java 在Hazelcast入口侦听器中注入SpringBean,java,spring,hazelcast,Java,Spring,Hazelcast,我正在使用Hazelcast 2.6和Spring。目前,我使用SpringHazelcast配置配置了入口侦听器。对于entryexecuted方法,我想调用Springbean的方法。是否可以通过xml配置或注释注入该bean,其中配置了我的条目侦听器。 下面是我的入口侦听器的示例代码 public class HazelcastSessionMapEntryListener implements EntryListener<String,SessionMapEntry>{

我正在使用Hazelcast 2.6和Spring。目前,我使用SpringHazelcast配置配置了入口侦听器。对于entryexecuted方法,我想调用Springbean的方法。是否可以通过xml配置或注释注入该bean,其中配置了我的条目侦听器。 下面是我的入口侦听器的示例代码

public class HazelcastSessionMapEntryListener implements EntryListener<String,SessionMapEntry>{
    private CustomBean customBean;
    @Override
    public void entryEvicted(EntryEvent<String, SessionMapEntry> event) {
      customBean.method(event);
    }....}

我想知道是否可以在不从我的代码中调用应用程序上下文getBean方法的情况下注入customBean实例。

在Hazelcast中,您可以将SpringBean配置为侦听器,并根据需要配置该bean。这是您案例的样本

 <hz:listeners>
     <hz:listener implementation="entryListener"/>
 </hz:listeners>

 <bean id="entryListener" class="com.acme.EntryListener">
     <property name="customBean" ref="customBean" />
 </bean>

 <bean name="customBean" class="com.acme.CustomBean"/>

在Hazelcast中,您可以将springbean配置为侦听器,并根据自己的喜好配置该bean。这是您案例的样本

 <hz:listeners>
     <hz:listener implementation="entryListener"/>
 </hz:listeners>

 <bean id="entryListener" class="com.acme.EntryListener">
     <property name="customBean" ref="customBean" />
 </bean>

 <bean name="customBean" class="com.acme.CustomBean"/>