나는 SwingWorker를 내가 항상 시작 및 끝 상태를 필요로하기 때문에하는 SwingWorker로 Service 구아바 인터페이스를 사용하려고 생각합니다.Guava : 서비스 인터페이스에 다른 상태를 추가하는 방법은 무엇입니까?
class WorkerSomething extends
javax.swing.SwingWorker<Void, com.google.common.util.concurrent.Service.State>
implements com.google.common.util.concurrent.Service
이 방법은, 난 단지 중간 결과를 수행하기 위해 구아바 서비스 상태를 사용할 수 있습니다
나는 그런 일을 작성해야합니다. 그러나 내 GUI를 게시하려면 다른 중간체 상태가 필요합니다.
어떻게하면됩니까? 이 아이디어가 좋은 생각입니까?
감사합니다.
구아바 서비스를 구현하면 어떤 이점이 있습니까? Guava Service.State는 필요한 정보를 전달할 수있는 중간 값이 충분하지 않은 경우 'enum'을 확장 할 수 없으므로 사용하지 마십시오. –
@Guillaume Polet 네, 아마도 나쁜 생각 일 겁니다. – Istao