Class WorkManagerProxy
- java.lang.Object
-
- com.sun.enterprise.connectors.work.WorkManagerProxy
-
- All Implemented Interfaces:
jakarta.resource.spi.work.WorkManager,Externalizable,Serializable
public class WorkManagerProxy extends Object implements jakarta.resource.spi.work.WorkManager, Externalizable
Proxy for WorkManager.
This implementation is Serializable(Externalizable) such that RAR implementation can use it safely in Serialization mandated scenarios- Author:
- Jagadish Ramu
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WorkManagerProxy()WorkManagerProxy(jakarta.resource.spi.work.WorkManager wm, String moduleName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoWork(jakarta.resource.spi.work.Work work)voiddoWork(jakarta.resource.spi.work.Work work, long startTimeout, jakarta.resource.spi.work.ExecutionContext executionContext, jakarta.resource.spi.work.WorkListener workListener)booleanequals(Object o)inthashCode()voidreadExternal(ObjectInput in)voidscheduleWork(jakarta.resource.spi.work.Work work)voidscheduleWork(jakarta.resource.spi.work.Work work, long startTimeout, jakarta.resource.spi.work.ExecutionContext executionContext, jakarta.resource.spi.work.WorkListener workListener)longstartWork(jakarta.resource.spi.work.Work work)longstartWork(jakarta.resource.spi.work.Work work, long startTimeout, jakarta.resource.spi.work.ExecutionContext executionContext, jakarta.resource.spi.work.WorkListener workListener)voidwriteExternal(ObjectOutput out)
-
-
-
Constructor Detail
-
WorkManagerProxy
public WorkManagerProxy(jakarta.resource.spi.work.WorkManager wm, String moduleName)
-
WorkManagerProxy
public WorkManagerProxy()
-
-
Method Detail
-
doWork
public void doWork(jakarta.resource.spi.work.Work work) throws jakarta.resource.spi.work.WorkException- Specified by:
doWorkin interfacejakarta.resource.spi.work.WorkManager- Throws:
jakarta.resource.spi.work.WorkException- See Also:
WorkManager
-
doWork
public void doWork(jakarta.resource.spi.work.Work work, long startTimeout, jakarta.resource.spi.work.ExecutionContext executionContext, jakarta.resource.spi.work.WorkListener workListener) throws jakarta.resource.spi.work.WorkException- Specified by:
doWorkin interfacejakarta.resource.spi.work.WorkManager- Throws:
jakarta.resource.spi.work.WorkException- See Also:
WorkManager
-
startWork
public long startWork(jakarta.resource.spi.work.Work work) throws jakarta.resource.spi.work.WorkException- Specified by:
startWorkin interfacejakarta.resource.spi.work.WorkManager- Throws:
jakarta.resource.spi.work.WorkException- See Also:
WorkManager
-
startWork
public long startWork(jakarta.resource.spi.work.Work work, long startTimeout, jakarta.resource.spi.work.ExecutionContext executionContext, jakarta.resource.spi.work.WorkListener workListener) throws jakarta.resource.spi.work.WorkException- Specified by:
startWorkin interfacejakarta.resource.spi.work.WorkManager- Throws:
jakarta.resource.spi.work.WorkException- See Also:
WorkManager
-
scheduleWork
public void scheduleWork(jakarta.resource.spi.work.Work work) throws jakarta.resource.spi.work.WorkException- Specified by:
scheduleWorkin interfacejakarta.resource.spi.work.WorkManager- Throws:
jakarta.resource.spi.work.WorkException- See Also:
WorkManager
-
scheduleWork
public void scheduleWork(jakarta.resource.spi.work.Work work, long startTimeout, jakarta.resource.spi.work.ExecutionContext executionContext, jakarta.resource.spi.work.WorkListener workListener) throws jakarta.resource.spi.work.WorkException- Specified by:
scheduleWorkin interfacejakarta.resource.spi.work.WorkManager- Throws:
jakarta.resource.spi.work.WorkException- See Also:
WorkManager
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException- See Also:
Externalizable
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException- See Also:
Externalizable
-
-