[jBPM] New message: "Problem retrieving running process instance"
by Oliver Schneider
User development,
A new message was posted in the thread "Problem retrieving running process instance":
http://community.jboss.org/message/518913#518913
Author : Oliver Schneider
Profile : http://community.jboss.org/people/Masipulami
Message:
--------------------------------------------------------------
Hello everybody,
I'm quite new to JBPM and am currently investigating on how to start a process with a client application A, having it end up in a certain wait state and finally continuing this process instance with a client application B which then of course has to receive the correct process instance and send a signal to continue it.
Client Application A:
=======================================
package publications.eu.jbpm;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.jbpm.api.Configuration;
import org.jbpm.api.ExecutionService;
import org.jbpm.api.ProcessEngine;
import org.jbpm.api.ProcessInstance;
import org.jbpm.api.RepositoryService;
import org.jbpm.api.TaskService;
public class PodlTest {
public static void main(String[] args) throws Exception {
Map<String, Object> variables = new HashMap<String, Object>();
variables.put("catnum", "CDNA12239ENC");
variables.put("filePath",
"C:\\temp\\10168_CDNA12239ENC_20080922232844.zip");
variables.put("version", new Integer(1));
SimpleDateFormat sdfToDate = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
Date receptionDate = sdfToDate.parse("05.01.2010 11:07:54");
variables.put("receptionDate", receptionDate);
ProcessEngine processEngine = new Configuration().buildProcessEngine();
RepositoryService repositoryService = processEngine
.getRepositoryService();
ExecutionService executionService = processEngine.getExecutionService();
TaskService taskService = processEngine.getTaskService();
String deploymentID = repositoryService.createDeployment()
.addResourceFromClasspath("publications/eu/jbpm/podl.jpdl.xml")
.deploy();
ProcessInstance processInstance = executionService
.startProcessInstanceByKey("podl", variables, "CDNA12239ENC");
String pID = processInstance.getId();
System.out.println("(before completeTask) processInstance : "
+ processInstance);
System.out.println("(before completeTask) processInstance getId : "
+ processInstance.getId());
System.out.println("(before completeTask) processInstance getState : "
+ processInstance.getState());
System.out.println("(before completeTask) processInstance isEnded : "
+ processInstance.isEnded());
}
}
=======================================
Client application B:
=======================================
package publications.eu.jbpm;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.jbpm.api.Configuration;
import org.jbpm.api.Execution;
import org.jbpm.api.ExecutionService;
import org.jbpm.api.ProcessEngine;
import org.jbpm.api.ProcessInstance;
import org.jbpm.api.RepositoryService;
import org.jbpm.api.TaskService;
public class PodlClientTest {
public static void main(String[] args) throws Exception {
ProcessEngine processEngine = new Configuration().getProcessEngine();
RepositoryService repositoryService = processEngine
.getRepositoryService();
ExecutionService executionService = processEngine.getExecutionService();
TaskService taskService = processEngine.getTaskService();
ProcessInstance runningInstance = executionService.findProcessInstanceById("podl.CDNA12239ENC");
Execution executionInWaitRedelivery = runningInstance.findActiveExecutionIn("wait_test");
executionService.signalExecutionById(executionInWaitRedelivery.getId());
}
}
=======================================
After executing the first application, I have a running instance which stopped in the wait state (entries in table JBPM4_EXECUTION).
Unfortunately after starting the second client, I am not able to retrieve the previous process instance.
executionService.findProcessInstanceById("podl.CDNA12239ENC"); returns null.
The problem I guess is that ProcessEngine processEngine = new Configuration().getProcessEngine(); recreates all the schemas resulting in the loss of any previously stored process data.
Could anyone please give me some advice on how to fix this?
Thank you very much in advance and
kind regards,
Oliver Schneider
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/518913#518913
14 years, 3 months
[JBoss AOP Development] New message: "Re: ClassPool Refactoring"
by Ales Justin
User development,
A new message was posted in the thread "ClassPool Refactoring":
http://community.jboss.org/message/518912#518912
Author : Ales Justin
Profile : http://community.jboss.org/people/alesj
Message:
--------------------------------------------------------------
> Finally, I detected a great deal of calls to ClassPool.get("org.jboss.aop.microcontainer.annotations.DisableAOP"). The calls are being made by org.jboss.annotation.factory.javassist.DefaultValueAnnotationValidator.getDeclaredMethods(Class<?>), and I'm confident that this can be improved somehow (such as caching DisableAOP ctClass). I think improving this will have some impact on the startup time of AS.
We're deprecating this annotation anyway.
But we're replacing it with just the opposite - EnableAOP, so not a lot different from performance perspective.
Kabir, any idea on how to optimize (e.g. cache) this?
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/518912#518912
14 years, 3 months
[JBoss Messaging] New message: "Re: Problem with cluster failover."
by Krystian Siuda
User development,
A new message was posted in the thread "Problem with cluster failover.":
http://community.jboss.org/message/518911#518911
Author : Krystian Siuda
Profile : http://community.jboss.org/people/ksiuda
Message:
--------------------------------------------------------------
No. I run the lookup only once.
I think that you are missing the point.
The "sender" thread never get's any Exception. It's just stuck at the send method (of session) invocation and hanging there forever.
So there is no way (no Exception) the "sender" can be noticed about the servers unavailability. So it does't try to close the connection and reopen it.
The "receiver" looks OK for me. It gets the Exception and reconnects. But it is an essential to separate the "sender" from "receiver", so I can't restart the "sender" from "receiver" Exception handler ("receiver" Exception handler is never invoked).
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/518911#518911
14 years, 3 months
[JBoss Web Services] New message: "Annotation SOAPBinding in generated Interface does not compile"
by Michael Eibeck
User development,
A new message was posted in the thread "Annotation SOAPBinding in generated Interface does not compile":
http://community.jboss.org/message/518910#518910
Author : Michael Eibeck
Profile : http://community.jboss.org/people/skymic
Message:
--------------------------------------------------------------
Hi ,
I am using JBoss V5.1.0 and jdk1.6.0_17.
I try to generate java classes for my web service using wsconsume an passing a wsdl.
wsconsume manages to generate and compile my java classes fine.
I copied the generated java classes into my project and recompiled all using my IDE (which uses the same jdk11.6.0_17.
During this compile I get error messages on every SOAPBinding annotation which in the code which was generated by wsconsume.
Here is the generated interface:
package ch.skyguide.aim.interfaces.ws.server;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.ws.Holder;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.1.3-b02-
* Generated source version: 2.1
*
*/
@WebService(name = "SDOCustomerInterfaces", targetNamespace = "http://server.ws.aim.interfaces.skyguide.ch")
@XmlSeeAlso({
ObjectFactory.class
})
public interface SDOCustomerInterfaces {
/**
*
* @param username
* @param securityToken
* @param isSupervisor
* @param scopeIdentifier
* @param password
* @param isEditor
* @throws LoginFault_Exception
*/
@WebMethod
@RequestWrapper(localName = "login", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", className = "ch.skyguide.aim.interfaces.ws.server.Login")
@ResponseWrapper(localName = "loginResponse", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", className = "ch.skyguide.aim.interfaces.ws.server.LoginResponse")
public void login(
@WebParam(name = "username", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch")
String username,
@WebParam(name = "password", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch")
String password,
@WebParam(name = "scopeIdentifier", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch")
ScopeIdentifier scopeIdentifier,
@WebParam(name = "securityToken", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT)
Holder<byte[]> securityToken,
@WebParam(name = "isSupervisor", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT)
Holder<Boolean> isSupervisor,
@WebParam(name = "isEditor", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT)
Holder<Boolean> isEditor)
throws LoginFault_Exception
;
/**
*
* @param logoffParameters
* @throws LogoffRequestFault
*/
@WebMethod
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void logoff(
@WebParam(name = "logoff", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "logoffParameters")
Logoff logoffParameters)
throws LogoffRequestFault
;
/**
*
* @param iBriefingExportResponsePart
* @param iBriefingExportResponseData
* @param iBriefingExportRequestGeneralPart
* @param iBriefingExportRequestFilterPart
* @throws ExportFault_Exception
*/
@WebMethod(operationName = "IBriefingExport")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void iBriefingExport(
@WebParam(name = "exportBase", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "IBriefingExportRequestGeneralPart")
ExportBase iBriefingExportRequestGeneralPart,
@WebParam(name = "IBriefingExportRequestFilterPart", targetNamespace = "", partName = "IBriefingExportRequestFilterPart")
String iBriefingExportRequestFilterPart,
@WebParam(name = "exportResponse", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT, partName = "IBriefingExportResponsePart")
Holder<ExportResponse> iBriefingExportResponsePart,
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@WebParam(name = "IBriefingExportResponseData", targetNamespace = "", mode = WebParam.Mode.OUT, partName = "IBriefingExportResponseData")
Holder<byte[]> iBriefingExportResponseData)
throws ExportFault_Exception
;
/**
*
* @param tdSimExportRequestIdentifierFilter
* @param tdSimExportResponseData
* @param tdSimExportRequestSpatialFilterPart
* @param tdSimExportResponsePart
* @throws ExportFault_Exception
*/
@WebMethod(operationName = "TDSimExport")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void tdSimExport(
@WebParam(name = "TDSimIdentifierFilter", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "TDSimExportRequestIdentifierFilter")
TDSimIdentifierFilter tdSimExportRequestIdentifierFilter,
@WebParam(name = "TDSimExportRequestSpatialFilterPart", targetNamespace = "", partName = "TDSimExportRequestSpatialFilterPart")
String tdSimExportRequestSpatialFilterPart,
@WebParam(name = "exportResponse", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT, partName = "TDSimExportResponsePart")
Holder<ExportResponse> tdSimExportResponsePart,
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@WebParam(name = "TDSimExportResponseData", targetNamespace = "", mode = WebParam.Mode.OUT, partName = "TDSimExportResponseData")
Holder<byte[]> tdSimExportResponseData)
throws ExportFault_Exception
;
/**
*
* @param pansOpsExportRequestGeneralPart
* @param pansOpsExportRequestFilterPart
* @param pansOpsExportResponsePart
* @param pansOpsExportResponseData
* @throws ExportFault_Exception
*/
@WebMethod(operationName = "PansOpsExport")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void pansOpsExport(
@WebParam(name = "exportPansOps", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "PansOpsExportRequestGeneralPart")
ExportPansOps pansOpsExportRequestGeneralPart,
@WebParam(name = "PansOpsExportRequestFilterPart", targetNamespace = "", partName = "PansOpsExportRequestFilterPart")
String pansOpsExportRequestFilterPart,
@WebParam(name = "exportResponse", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT, partName = "PansOpsExportResponsePart")
Holder<ExportResponse> pansOpsExportResponsePart,
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@WebParam(name = "PansOpsExportResponseData", targetNamespace = "", mode = WebParam.Mode.OUT, partName = "PansOpsExportResponseData")
Holder<byte[]> pansOpsExportResponseData)
throws ExportFault_Exception
;
/**
*
* @param ftSimExportResponseData
* @param ftSimExportRequestGeneralPart
* @param ftSimExportResponsePart
* @param ftSimExportRequestFilterPart
* @throws ExportFault_Exception
*/
@WebMethod(operationName = "FTSimExport")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void ftSimExport(
@WebParam(name = "exportFastTimeSimulation", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "FTSimExportRequestGeneralPart")
ExportFastTimeSimulation ftSimExportRequestGeneralPart,
@WebParam(name = "FTSimExportRequestFilterPart", targetNamespace = "", partName = "FTSimExportRequestFilterPart")
String ftSimExportRequestFilterPart,
@WebParam(name = "exportResponse", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT, partName = "FTSimExportResponsePart")
Holder<ExportResponse> ftSimExportResponsePart,
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@WebParam(name = "FTSimExportResponseData", targetNamespace = "", mode = WebParam.Mode.OUT, partName = "FTSimExportResponseData")
Holder<byte[]> ftSimExportResponseData)
throws ExportFault_Exception
;
/**
*
* @param chartingExportRequestFilterPart
* @param chartingExportResponsePart
* @param chartingExportRequestGeneralPart
* @param chartingExportResponseData
* @throws ExportFault_Exception
*/
@WebMethod(operationName = "ChartingExport")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void chartingExport(
@WebParam(name = "exportCharting", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "ChartingExportRequestGeneralPart")
ExportCharting chartingExportRequestGeneralPart,
@WebParam(name = "ChartingExportRequestFilterPart", targetNamespace = "", partName = "ChartingExportRequestFilterPart")
String chartingExportRequestFilterPart,
@WebParam(name = "exportResponse", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT, partName = "ChartingExportResponsePart")
Holder<ExportResponse> chartingExportResponsePart,
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@WebParam(name = "ChartingExportResponseData", targetNamespace = "", mode = WebParam.Mode.OUT, partName = "ChartingExportResponseData")
Holder<byte[]> chartingExportResponseData)
throws ExportFault_Exception
;
/**
*
* @param hBriefingExportResponsePart
* @param hBriefingExportRequestGeneralPart
* @param hBriefingExportRequestFilterPart
* @param hBriefingExportResponseData
* @throws ExportFault_Exception
*/
@WebMethod(operationName = "HBriefingExport")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void hBriefingExport(
@WebParam(name = "exportHBriefing", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "HBriefingExportRequestGeneralPart")
ExportHBriefing hBriefingExportRequestGeneralPart,
@WebParam(name = "HBriefingExportRequestFilterPart", targetNamespace = "", partName = "HBriefingExportRequestFilterPart")
String hBriefingExportRequestFilterPart,
@WebParam(name = "exportResponse", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT, partName = "HBriefingExportResponsePart")
Holder<ExportResponse> hBriefingExportResponsePart,
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@WebParam(name = "HBriefingExportResponseData", targetNamespace = "", mode = WebParam.Mode.OUT, partName = "HBriefingExportResponseData")
Holder<byte[]> hBriefingExportResponseData)
throws ExportFault_Exception
;
/**
*
* @param focaExportResponseData
* @param focaExportResponsePart
* @param focaExportRequestFilterPart
* @param focaExportRequestGeneralPart
* @throws ExportFault_Exception
*/
@WebMethod(operationName = "FOCAExport")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void focaExport(
@WebParam(name = "exportFOCA", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "FOCAExportRequestGeneralPart")
ExportFOCA focaExportRequestGeneralPart,
@WebParam(name = "FOCAExportRequestFilterPart", targetNamespace = "", partName = "FOCAExportRequestFilterPart")
String focaExportRequestFilterPart,
@WebParam(name = "exportResponse", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", mode = WebParam.Mode.OUT, partName = "FOCAExportResponsePart")
Holder<ExportResponse> focaExportResponsePart,
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@WebParam(name = "FOCAExportResponseData", targetNamespace = "", mode = WebParam.Mode.OUT, partName = "FOCAExportResponseData")
Holder<byte[]> focaExportResponseData)
throws ExportFault_Exception
;
/**
*
* @param historyRequestParam
* @return
* returns ch.skyguide.aim.interfaces.ws.server.HistoryList
* @throws HistoryFault_Exception
*/
@WebMethod
@WebResult(name = "historyList", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "history")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public HistoryList history(
@WebParam(name = "historyRequest", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "historyRequestParam")
HistoryRequest historyRequestParam)
throws HistoryFault_Exception
;
/**
*
* @param historyDataRequest
* @return
* returns ch.skyguide.aim.interfaces.ws.server.HistoryData
* @throws HistoryDataFault_Exception
*/
@WebMethod
@WebResult(name = "historyData", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "historyData")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public HistoryData historyData(
@WebParam(name = "historyDataRequest", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "historyDataRequest")
HistoryDataRequest historyDataRequest)
throws HistoryDataFault_Exception
;
/**
*
* @param importNavData
* @param importNavDataParameters
* @return
* returns boolean
* @throws ImportNavDataFault_Exception
*/
@WebMethod
@WebResult(name = "importNavDataSuccess", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "importNavDataSuccess")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public boolean importNavData(
@WebParam(name = "importNavDataParameters", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "importNavDataParameters")
ImportNavDataParameters importNavDataParameters,
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@WebParam(name = "importNavData", targetNamespace = "", partName = "importNavData")
byte[] importNavData)
throws ImportNavDataFault_Exception
;
/**
*
* @param importNavDataHistoryRequest
* @return
* returns ch.skyguide.aim.interfaces.ws.server.ImportNavDataHistoryList
* @throws ImportNavDataFault_Exception
*/
@WebMethod
@WebResult(name = "importNavDataHistoryList", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "importNavDataHistoryResponse")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public ImportNavDataHistoryList importNavDataHistory(
@WebParam(name = "importNavDataHistoryRequest", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "importNavDataHistoryRequest")
ImportNavDataHistoryRequest importNavDataHistoryRequest)
throws ImportNavDataFault_Exception
;
/**
*
* @param importNavDataLogRequest
* @return
* returns ch.skyguide.aim.interfaces.ws.server.ImportNavDataLog
* @throws ImportNavDataFault_Exception
*/
@WebMethod
@WebResult(name = "importNavDataLog", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "importNavDataLogResponse")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public ImportNavDataLog importNavDataLog(
@WebParam(name = "importNavDataLogRequest", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "importNavDataLogRequest")
ImportNavDataLogRequest importNavDataLogRequest)
throws ImportNavDataFault_Exception
;
/**
*
* @return
* returns ch.skyguide.aim.interfaces.ws.server.ExportImportStatus
* @throws ImportExportStatusFault_Exception
*/
@WebMethod
@WebResult(name = "exportImportStatus", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "importExportStatusResponse")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public ExportImportStatus importExportStatus()
throws ImportExportStatusFault_Exception
;
/**
*
* @param exportImportTerminationRequest
* @throws ExportImportTerminationFault_Exception
*/
@WebMethod
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public void exportImportTermination(
@WebParam(name = "exportImportTermination", targetNamespace = "http://types.server.ws.aim.interfaces.skyguide.ch", partName = "exportImportTerminationRequest")
ExportImportTermination exportImportTerminationRequest)
throws ExportImportTerminationFault_Exception
;
}
The error I get is "annotation type not applicable to this kind of declaration" on every line with a SOAPBinding annotation.
How come that wsconsume can generate AND compile the generated class well but my IDE cannot compile the generated code.
Can anyone help?
Thanks
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/518910#518910
14 years, 3 months
[JBoss Cache] New message: "Preload second level cache"
by Johan Kumps
User development,
A new message was posted in the thread "Preload second level cache":
http://community.jboss.org/message/518903#518903
Author : Johan Kumps
Profile : http://community.jboss.org/people/johan.kumps
Message:
--------------------------------------------------------------
Hi,
We are currently busy with architecting a solution using JPA/hibernate. We want to use JBossCache as second level cache because all data is rather static. Due to the fact that the data is static we would like to be able to preload the data in the cache. The documentation states however that it is a bad practice to use a CacheLoader when implementing a second level cache using JBossCache. So our question is how we can preload our second level cache? It's important that this is done only once whitin the cluster.
Looking forward to your ideas...
Kind regards,
Johan,
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/518903#518903
14 years, 3 months