Asynchronous Apex 02

Jaehyun_Ban·2022년 4월 15일
0

Future Method Syntax

future 매세드는 호출과 동일한 순서로 시작된다는 보장히 힘들음.
future메서드를 사용할 때는 future메서드가 동시에 실행 될 수도 있어서 두 method가 동일한 레코드를 업데이트하는 경우

Test Classes

method를 테스트 하려면 startTest와 stopTest테스트 method사이의 테스트 코드를 묶는다.
이후 startTest이후에 만들어진 모든 비동기 호출을 수집한다. 수집된 모든 비동기 프로세스는 동기적으로 실행된다.

Things to Remember

주의할 점

  • @future는 정적메서드여야 하며 vouid유형만 반환할 수 있다.
  • 지정된 매개변수는 @future가 객체를 인수로 사용할 수 없다.
  • @future 메서드는 호출된 순서대로 실행되지 않는다. 따라서 동시에 2개가 실행되면 안된다.
  • future메서에서 future메서드를 호출할 수 없다.
  • Apex호출이 50개로 제호나되며 24시간에 호출에는 추가 제한이 존재한다.

0개의 댓글