You have a static variable that is instantiated when its needed (lazy
instantiation).
private static AsyncCallback<Person> findPersonCallback;
private AsyncCallback<Person> createFindPersonCallback() {
if(findPersonCallback == null) {
findPersonCallback = new AsyncCallback<Person>() {
//...... implement .....
}
}
return findPersonCallback;
}
public void fetchByName(String name) {
AsyncCallback<Person> callback = createFindPersonCallback();
personService.findByName(name, callback);
}
-- J.
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-web-toolkit/-/5aYliynDwSQJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.